From e6873d28715be069be0db35fcb1387b8d459b791 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 10 Aug 2024 15:16:10 +1000 Subject: [PATCH] New Crowdin updates (#7841) * updated translation base * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations messages.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/da/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/de/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/el/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/en/LC_MESSAGES/django.po | 188 ++-- .../InvenTree/locale/es/LC_MESSAGES/django.po | 288 +++--- .../locale/es_MX/LC_MESSAGES/django.po | 188 ++-- .../InvenTree/locale/et/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/he/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 208 ++-- .../InvenTree/locale/id/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/it/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/no/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/th/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 189 ++-- .../InvenTree/locale/zh/LC_MESSAGES/django.po | 189 ++-- .../locale/zh_Hans/LC_MESSAGES/django.po | 188 ++-- src/frontend/src/locales/ar/messages.po | 901 +++++++++-------- src/frontend/src/locales/bg/messages.po | 901 +++++++++-------- src/frontend/src/locales/cs/messages.po | 901 +++++++++-------- src/frontend/src/locales/da/messages.po | 901 +++++++++-------- src/frontend/src/locales/de/messages.po | 903 ++++++++++-------- src/frontend/src/locales/el/messages.po | 901 +++++++++-------- src/frontend/src/locales/en/messages.po | 846 ++++++++-------- src/frontend/src/locales/es-mx/messages.po | 844 ++++++++-------- src/frontend/src/locales/es/messages.po | 901 +++++++++-------- src/frontend/src/locales/et/messages.po | 901 +++++++++-------- src/frontend/src/locales/fa/messages.po | 901 +++++++++-------- src/frontend/src/locales/fi/messages.po | 901 +++++++++-------- src/frontend/src/locales/fr/messages.po | 901 +++++++++-------- src/frontend/src/locales/he/messages.po | 901 +++++++++-------- src/frontend/src/locales/hi/messages.po | 901 +++++++++-------- src/frontend/src/locales/hu/messages.po | 901 +++++++++-------- src/frontend/src/locales/id/messages.po | 901 +++++++++-------- src/frontend/src/locales/it/messages.po | 901 +++++++++-------- src/frontend/src/locales/ja/messages.po | 901 +++++++++-------- src/frontend/src/locales/ko/messages.po | 901 +++++++++-------- src/frontend/src/locales/lv/messages.po | 901 +++++++++-------- src/frontend/src/locales/nl/messages.po | 901 +++++++++-------- src/frontend/src/locales/no/messages.po | 903 ++++++++++-------- src/frontend/src/locales/pl/messages.po | 901 +++++++++-------- .../src/locales/pseudo-LOCALE/messages.po | 844 ++++++++-------- src/frontend/src/locales/pt-br/messages.po | 844 ++++++++-------- src/frontend/src/locales/pt/messages.po | 903 ++++++++++-------- src/frontend/src/locales/ro/messages.po | 901 +++++++++-------- src/frontend/src/locales/ru/messages.po | 901 +++++++++-------- src/frontend/src/locales/sk/messages.po | 901 +++++++++-------- src/frontend/src/locales/sl/messages.po | 901 +++++++++-------- src/frontend/src/locales/sr/messages.po | 901 +++++++++-------- src/frontend/src/locales/sv/messages.po | 901 +++++++++-------- src/frontend/src/locales/th/messages.po | 901 +++++++++-------- src/frontend/src/locales/tr/messages.po | 901 +++++++++-------- src/frontend/src/locales/uk/messages.po | 901 +++++++++-------- src/frontend/src/locales/vi/messages.po | 901 +++++++++-------- src/frontend/src/locales/zh-hans/messages.po | 844 ++++++++-------- src/frontend/src/locales/zh-hant/messages.po | 844 ++++++++-------- src/frontend/src/locales/zh/messages.po | 901 +++++++++-------- 77 files changed, 22480 insertions(+), 20334 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 904f023ef91..3848bac6cd4 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:48\n" "Last-Translator: \n" "Language-Team: Arabic\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index 188f9915d61..d68d86d86a5 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 337bb94c434..8e092916f36 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Czech\n" @@ -859,7 +859,7 @@ msgstr "Příkaz sestavení pro který je toto sestavení přiděleno" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Kód dávky" msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Výstup sestavení neodpovídá příkazu sestavení" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -1113,7 +1113,7 @@ msgstr "Vytvořit objekt" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Množství musí být 1 pro zřetězený sklad" msgid "Selected stock item does not match BOM line" msgstr "Vybraná položka zásob neodpovídá řádku BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Celé množství požadované pro sledovatelné díly" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Umístění dokončených výstupů sestavy" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k této objed msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Přijmout neúplné" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part musí ukazovat na stejný díl jako objednávka sestavy" msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" @@ -1469,7 +1469,7 @@ msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "BOM Položka" msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "Přidělené zásoby" msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Zásoby nebyly plně přiřazeny k této objednávce na sestavu" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Objednávka nové sestavy" msgid "Build Order Details" msgstr "Podrobnosti o objednávce sestavy" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Vyberte výrobce" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Jednotky parametru" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Popis dílu dodavatele" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Odstranit díl výrobce" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Interní díl" @@ -4885,7 +4885,7 @@ msgstr "Vymazat dodavatele dílu" msgid "No supplier information available" msgstr "Nejsou k dispozici žádné informace o dodavateli" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Kontroloval(a)" msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Doprava" @@ -5655,7 +5655,7 @@ msgstr "Nelze přidělit skladovou položku na řádek bez dílu" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" @@ -5737,180 +5737,180 @@ msgstr "Náklady spojené s návratem nebo opravou této položky" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "Dokončené řádky" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Objednávku nelze zrušit" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Povolit uzavření objednávky s neúplnými řádkovými položkami" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "Objednávka má nedokončené řádkové položky" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Objednávka není otevřena" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "Automatická cena" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Automaticky vypočítat nákupní cenu na základě údajů o dílech dodavatele" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Měna nákupní ceny" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "Sloučit položky" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Sloučit položky se stejným dílem, místem určení a cílovým datem do jedné řádkové položky" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Interní číslo dílu" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Musí být uveden díl dodavatele" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Objednávka musí být zadána" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Dodavatel musí odpovídat objednávce" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Objednávka musí odpovídat dodavateli" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Řádková položka" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Zadat kód dávky pro příchozí položky skladu" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Zadat sériová čísla pro příchozí skladové položky" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Čárový kód" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Naskenovaný čárový kód" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Tento čárový kód se již používá" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedeno celočíselné množství" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "Místo určení musí být specifikováno" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Hodnoty dodaných čárových kódů musí být unikátní" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Oprávnění k úpravě položek" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oprávnění k odstranění položek" - diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index 7448a386e49..ef017179a03 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Danish\n" @@ -859,7 +859,7 @@ msgstr "Produktionsordre som er tildelt denne produktion" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Batch Kode" msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Accepter ufuldført" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 683dc385786..3b986dd005b 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: German\n" @@ -859,7 +859,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -1113,7 +1113,7 @@ msgstr "Objekt bauen" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Ganzzahl für verfolgbare Teile erforderlich" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Lagerort für fertige Endprodukte" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zuge msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" @@ -1469,7 +1469,7 @@ msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Stücklisten-Position" msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "Zugewiesener Bestand" msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Bestand wurde Bauauftrag noch nicht vollständig zugewiesen" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Neuer Bauauftrag" msgid "Build Order Details" msgstr "Bauauftragdetails" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Hersteller auswählen" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Parametereinheit" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Herstellerteil löschen" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Internes Teil" @@ -4885,7 +4885,7 @@ msgstr "Zuliefererteil entfernen" msgid "No supplier information available" msgstr "Keine Lieferanteninformationen verfügbar" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "Konfigurationstyp" msgid "Total Price" msgstr "Gesamtpreis" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Rücksendeauftrag" msgid "Total price for this order" msgstr "Gesamtpreis für diese Bestellung" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Auftragswährung" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwenden)" @@ -5598,8 +5598,8 @@ msgstr "Kontrolliert von" msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Sendung" @@ -5655,7 +5655,7 @@ msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" @@ -5737,180 +5737,180 @@ msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "Abgeschlossene Positionen" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Bestellung kann nicht verworfen werden" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Erlaube das Schließen des Auftrags mit unvollständigen Positionen" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "Auftrag hat unvollständige Positionen" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Der Auftrag ist nicht offen" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "Automatische Preisgestaltung" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Kaufpreis automatisch basierend auf Lieferantenbestandsdaten berechnen" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Kaufpreiswährung" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "Elemente zusammenfügen" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Zusammenführen von Elementen mit dem gleichen Teil, Ziel- und Zieldatum zu einem Zeilenelement" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Interne Teilenummer" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Zuliefererteil muss ausgewählt werden" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Bestellung muss angegeben sein" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Lieferant muss mit der Bestellung übereinstimmen" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Die Bestellung muss mit dem Lieferant übereinstimmen" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Position" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Seriennummern für eingehende Lagerartikel" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Barcode" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Gescannter Barcode" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Barcode ist bereits in Verwendung" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "Ziel-Lagerort muss angegeben werden" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Barcode muss eindeutig sein" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Verkaufspreis-Währung" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Keine Sendungsdetails angegeben" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "Anzahl muss positiv sein" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "Folgende Seriennummern sind bereits zugewiesen" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "Artikel können nur bei laufenden Bestellungen empfangen werden" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "Herstellbar" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Bestehende Stückliste löschen" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "Bestehende Stücklisten-Positionen vor dem Importieren entfernen" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "Keine Teilspalte angegeben" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "Mehrere übereinstimmende Teile gefunden" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Keine passenden Teile gefunden" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "Teil ist nicht als Komponente angelegt" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Menge nicht angegeben" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Ungültige Menge" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "Mindestens eine Stückliste-Position ist erforderlich" @@ -15184,4 +15184,3 @@ msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:408 msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" - diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index 760e422fc05..e5bf591e8e1 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Greek\n" @@ -859,7 +859,7 @@ msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατα #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Κωδικός Παρτίδας" msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1113,7 +1113,7 @@ msgstr "Αντικείμενο κατασκευής" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Ακέραιη ποσότητα που απαιτείται για αν msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κα #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματο msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρ msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Το Απόθεμα δεν έχει κατανεμηθεί πλήρως #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index b95a3cdfa1f..51ef15a5c8f 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-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -860,7 +860,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -959,7 +959,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -969,7 +969,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1087,8 +1087,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1187,8 +1187,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1264,7 +1264,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1275,7 +1275,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1340,7 +1340,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1413,7 +1413,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1457,7 +1457,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1470,7 +1470,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1536,7 +1536,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1631,8 +1631,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1640,7 +1640,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1834,7 +1834,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2083,7 +2083,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4335,7 +4335,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4386,7 +4386,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4448,7 +4448,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4786,7 +4786,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4886,7 +4886,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5270,7 +5270,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5328,11 +5328,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5599,8 +5599,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5656,7 +5656,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5738,180 +5738,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7643,75 +7643,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index bd99f0cf507..d9dee7edad8 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-08-07 10:35+0000\n" -"PO-Revision-Date: 2024-08-07 21:47\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" +"PO-Revision-Date: 2024-08-09 22:04\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -86,7 +86,7 @@ msgstr "Notas" #: InvenTree/format.py:164 #, python-brace-format msgid "Value '{name}' does not appear in pattern format" -msgstr "" +msgstr "El valor '{name}' no aparece en formato de patrón" #: InvenTree/format.py:175 msgid "Provided value does not match required pattern: " @@ -126,7 +126,7 @@ msgstr "El correo electrónico debe coincidir." #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "El registro ha sido desactivado." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -213,7 +213,7 @@ msgstr "La URL proporcionada no es un archivo de imagen válido" #: InvenTree/locales.py:18 msgid "Arabic" -msgstr "" +msgstr "Árabe" #: InvenTree/locales.py:19 msgid "Bulgarian" @@ -249,7 +249,7 @@ msgstr "Español (México)" #: InvenTree/locales.py:27 msgid "Estonian" -msgstr "" +msgstr "Estonia" #: InvenTree/locales.py:28 msgid "Farsi / Persian" @@ -313,7 +313,7 @@ msgstr "Portugués (Brasileño)" #: InvenTree/locales.py:43 msgid "Romanian" -msgstr "" +msgstr "Rumano" #: InvenTree/locales.py:44 msgid "Russian" @@ -377,39 +377,39 @@ msgstr "Error al ejecutar la validación del plugin" #: InvenTree/models.py:172 msgid "Metadata must be a python dict object" -msgstr "" +msgstr "Los metadatos deben ser un objeto diccionario de python" #: InvenTree/models.py:178 msgid "Plugin Metadata" -msgstr "" +msgstr "Metadatos del complemento" #: InvenTree/models.py:179 msgid "JSON metadata field, for use by external plugins" -msgstr "" +msgstr "Campo de metadatos JSON, para uso por complementos externos" #: InvenTree/models.py:409 msgid "Improperly formatted pattern" -msgstr "" +msgstr "Patrón con formato incorrecto" #: InvenTree/models.py:416 msgid "Unknown format key specified" -msgstr "" +msgstr "Clave de formato especificado desconocida" #: InvenTree/models.py:422 msgid "Missing required format key" -msgstr "" +msgstr "Falta la clave de formato necesaria" #: InvenTree/models.py:433 msgid "Reference field cannot be empty" -msgstr "" +msgstr "El campo de servidor no puede estar vacío" #: InvenTree/models.py:441 msgid "Reference must match required pattern" -msgstr "" +msgstr "La referencia debe coincidir con el patrón requerido" #: InvenTree/models.py:472 msgid "Reference number is too large" -msgstr "" +msgstr "El número de referencia es demasiado grande" #: InvenTree/models.py:723 msgid "Duplicate names cannot exist under the same parent" @@ -515,62 +515,62 @@ msgstr "Error de servidor" #: InvenTree/models.py:1079 msgid "An error has been logged by the server." -msgstr "" +msgstr "Se ha registrado un error por el servidor." #: InvenTree/serializers.py:63 part/models.py:4380 msgid "Must be a valid number" -msgstr "" +msgstr "Debe ser un número válido" #: InvenTree/serializers.py:100 company/models.py:186 #: company/templates/company/company_base.html:112 part/models.py:3108 #: templates/InvenTree/settings/settings_staff_js.html:44 #: templates/currency_data.html:5 msgid "Currency" -msgstr "" +msgstr "Moneda" #: InvenTree/serializers.py:103 msgid "Select currency from available options" -msgstr "" +msgstr "Seleccionar moneda de las opciones disponibles" #: InvenTree/serializers.py:407 templates/InvenTree/settings/user.html:33 msgid "Username" -msgstr "" +msgstr "Nombre de usuario" #: InvenTree/serializers.py:409 templates/InvenTree/settings/user.html:37 msgid "First Name" -msgstr "" +msgstr "Nombre" #: InvenTree/serializers.py:409 msgid "First name of the user" -msgstr "" +msgstr "Nombre de usuario" #: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41 msgid "Last Name" -msgstr "" +msgstr "Apellido" #: InvenTree/serializers.py:412 msgid "Last name of the user" -msgstr "" +msgstr "Apellido del usuario" #: InvenTree/serializers.py:415 msgid "Email address of the user" -msgstr "" +msgstr "Dirección de email del usuario" #: InvenTree/serializers.py:439 msgid "Staff" -msgstr "" +msgstr "Personal" #: InvenTree/serializers.py:439 msgid "Does this user have staff permissions" -msgstr "" +msgstr "Tiene permisos de personal este usuario" #: InvenTree/serializers.py:442 msgid "Superuser" -msgstr "" +msgstr "Superusuario" #: InvenTree/serializers.py:442 msgid "Is this user a superuser" -msgstr "" +msgstr "Este usuario es un superusuario" #: InvenTree/serializers.py:445 common/models.py:2699 company/models.py:163 #: company/models.py:801 machine/models.py:39 part/admin.py:88 @@ -583,89 +583,89 @@ msgstr "" #: templates/js/translated/table_filters.js:730 #: templates/js/translated/table_filters.js:815 users/models.py:182 msgid "Active" -msgstr "" +msgstr "Activo" #: InvenTree/serializers.py:445 msgid "Is this user account active" -msgstr "" +msgstr "Esta cuenta de usuario está activa" #: InvenTree/serializers.py:463 msgid "You do not have permission to change this user role." -msgstr "" +msgstr "No tiene permiso para cambiar este cargo de usuario." #: InvenTree/serializers.py:475 msgid "Only superusers can create new users" -msgstr "" +msgstr "Solo los superusuarios pueden crear nuevos usuarios" #: InvenTree/serializers.py:494 msgid "Your account has been created." -msgstr "" +msgstr "Su cuenta ha sido creada." #: InvenTree/serializers.py:496 msgid "Please use the password reset function to login" -msgstr "" +msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" #: InvenTree/serializers.py:503 msgid "Welcome to InvenTree" -msgstr "" +msgstr "Bienvenido a InvenTree" #: InvenTree/serializers.py:561 msgid "Invalid value" -msgstr "" +msgstr "Valor inválido" #: InvenTree/serializers.py:581 importer/models.py:63 msgid "Data File" -msgstr "" +msgstr "Archivo de datos" #: InvenTree/serializers.py:582 msgid "Select data file for upload" -msgstr "" +msgstr "Seleccione el archivo para subir" #: InvenTree/serializers.py:599 msgid "Unsupported file type" -msgstr "" +msgstr "Tipo de archivo no soportado" #: InvenTree/serializers.py:605 msgid "File is too large" -msgstr "" +msgstr "El archivo es demasiado grande" #: InvenTree/serializers.py:626 msgid "No columns found in file" -msgstr "" +msgstr "No hay columnas en el archivo" #: InvenTree/serializers.py:629 msgid "No data rows found in file" -msgstr "" +msgstr "No hay filas de datos en el archivo" #: InvenTree/serializers.py:742 msgid "No data rows provided" -msgstr "" +msgstr "No se proporcionaron filas de datos" #: InvenTree/serializers.py:745 msgid "No data columns supplied" -msgstr "" +msgstr "No hay columnas de datos para suministrar" #: InvenTree/serializers.py:812 #, python-brace-format msgid "Missing required column: '{name}'" -msgstr "" +msgstr "Falta la columna requerida: '{name}'" #: InvenTree/serializers.py:821 #, python-brace-format msgid "Duplicate column: '{col}'" -msgstr "" +msgstr "Columna duplicada: '{col}'" #: InvenTree/serializers.py:861 msgid "Remote Image" -msgstr "" +msgstr "Imagen remota" #: InvenTree/serializers.py:862 msgid "URL of remote image file" -msgstr "" +msgstr "URL de imagen remota" #: InvenTree/serializers.py:880 msgid "Downloading images from remote URL is not enabled" -msgstr "" +msgstr "La descarga de imágenes desde la URL remota no está habilitada" #: InvenTree/status.py:66 part/serializers.py:1244 msgid "Background worker check failed" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po index b95a3cdfa1f..51ef15a5c8f 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/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-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -860,7 +860,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -959,7 +959,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -969,7 +969,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1087,8 +1087,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1187,8 +1187,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1264,7 +1264,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1275,7 +1275,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1340,7 +1340,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1413,7 +1413,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1457,7 +1457,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1470,7 +1470,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1536,7 +1536,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1631,8 +1631,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1640,7 +1640,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1834,7 +1834,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2083,7 +2083,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4335,7 +4335,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4386,7 +4386,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4448,7 +4448,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4786,7 +4786,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4886,7 +4886,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5270,7 +5270,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5328,11 +5328,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5599,8 +5599,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5656,7 +5656,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5738,180 +5738,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7643,75 +7643,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index 6dcd4e07a3b..eb2903baaae 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:48\n" "Last-Translator: \n" "Language-Team: Estonian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 34f73b88533..ec598cb8849 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Persian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index af86da71ba3..24a881f5fd1 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Finnish\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Valitse valmistaja" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Hinta yhteensä" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Tilauksen valuutta" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Viivakoodi" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Oikeus muokata kohteita" #: users/models.py:408 msgid "Permission to delete items" msgstr "Oikeus poistaa kohteita" - diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 979520063f7..8894f018b41 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: French\n" @@ -859,7 +859,7 @@ msgstr "BuildOrder associé a cette fabrication" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Code de lot" msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -1113,7 +1113,7 @@ msgstr "Création de l'objet" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "La quantité doit être de 1 pour stock sérialisé" msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Quantité entière requise pour les pièces à suivre" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Emplacement des ordres de production achevés" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Accepter les articles de stock qui n'ont pas été complètement alloué msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de constructi msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" @@ -1469,7 +1469,7 @@ msgstr "La sortie de construction doit être spécifiée pour l'allocation des p msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Article du BOM" msgid "Allocated Stock" msgstr "Stock alloué" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "Stock alloué" msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Le stock n'a pas été entièrement alloué à cet ordre de construction #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Nouvel ordre de construction" msgid "Build Order Details" msgstr "Détails de la commande de construction" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Sélectionner un fabricant" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Unités du paramètre" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Supprimer la pièce de fabricant" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Pièces Internes" @@ -4885,7 +4885,7 @@ msgstr "Supprimer la pièce du fournisseur" msgid "No supplier information available" msgstr "Aucune information de fournisseur disponible" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "Type de configuration" msgid "Total Price" msgstr "Prix Total" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Retour de commande" msgid "Total price for this order" msgstr "Prix total pour cette commande" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Devise de la commande" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Vérifié par" msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Envoi" @@ -5655,7 +5655,7 @@ msgstr "Impossible d'allouer le stock à une ligne sans pièce" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "La commande ne peut pas être annulée" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "La commande n'est pas ouverte" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Devise du prix d'achat" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Entrez les numéros de série pour les articles de stock entrants" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Code-barres" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Le code-barres est déjà utilisé" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Une quantité entière doit être fournie pour les pièces tracables" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Devise du prix de vente" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Aucune correspondance trouvée pour les numéros de série suivants" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "Les numéros de série suivants sont déjà alloués" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Droit de modifier des élément" #: users/models.py:408 msgid "Permission to delete items" msgstr "Droit de supprimer des éléments" - diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index b04b7dccbe2..8e4e2ec79f2 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Hebrew\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index cf30d3eeac7..14357356cf4 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Hindi\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index f038373ae81..236cf4fc49e 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-08-07 10:35+0000\n" -"PO-Revision-Date: 2024-08-07 21:46\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -126,7 +126,7 @@ msgstr "Mindig ugyanazt az email címet kell beírni." #: InvenTree/forms.py:221 msgid "MFA Registration is disabled." -msgstr "" +msgstr "MFA regisztráció nincs engedélyezve." #: InvenTree/forms.py:259 InvenTree/forms.py:267 msgid "The provided primary email address is not valid." @@ -587,7 +587,7 @@ msgstr "Aktív" #: InvenTree/serializers.py:445 msgid "Is this user account active" -msgstr "" +msgstr "Aktív a felhasználói fiók" #: InvenTree/serializers.py:463 msgid "You do not have permission to change this user role." @@ -859,7 +859,7 @@ msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Batch kód" msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -1113,7 +1113,7 @@ msgstr "Gyártás objektum" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1228,7 +1228,7 @@ msgstr "Alkatrész neve" #: build/serializers.py:106 msgid "Project Code Label" -msgstr "" +msgstr "Projekt kód címke" #: build/serializers.py:167 build/serializers.py:916 #: templates/js/translated/build.js:1042 templates/js/translated/build.js:1495 @@ -1263,7 +1263,7 @@ msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "A kész gyártási kimenetek helye" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1413,7 +1413,7 @@ msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" @@ -1457,7 +1457,7 @@ msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" @@ -1470,7 +1470,7 @@ msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrésze msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1536,7 +1536,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1631,8 +1631,8 @@ msgstr "Alkatrészjegyzék tétel" msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1640,7 +1640,7 @@ msgstr "Lefoglalt készlet" msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1681,7 +1681,7 @@ msgstr "Folyamatban" #: build/status_codes.py:13 order/status_codes.py:14 order/status_codes.py:49 #: order/status_codes.py:79 msgid "On Hold" -msgstr "" +msgstr "Felfüggesztve" #: build/status_codes.py:14 order/status_codes.py:16 order/status_codes.py:51 #: order/status_codes.py:82 @@ -1834,7 +1834,7 @@ msgstr "Még nincs lefoglalva a szükséges készlet" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2083,7 +2083,7 @@ msgstr "Új gyártási utasítás" msgid "Build Order Details" msgstr "Gyártási utasítás részletei" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -2116,15 +2116,15 @@ msgstr "" #: common/currency.py:132 msgid "Invalid currency code" -msgstr "" +msgstr "Érvénytelen valuta kód" #: common/currency.py:134 msgid "Duplicate currency code" -msgstr "" +msgstr "Létező valuta kód" #: common/currency.py:139 msgid "No valid currency codes provided" -msgstr "" +msgstr "Hiányzó érvényes valuta kód" #: common/currency.py:156 msgid "No plugin" @@ -2286,11 +2286,11 @@ msgstr "Válassz alap pénznemet az ár számításokhoz" #: common/models.py:1283 msgid "Supported Currencies" -msgstr "" +msgstr "Támogatott valuták" #: common/models.py:1284 msgid "List of supported currency codes" -msgstr "" +msgstr "Támogatott valuták listája" #: common/models.py:1290 msgid "Currency Update Interval" @@ -4335,7 +4335,7 @@ msgid "Select manufacturer" msgstr "Gyártó kiválasztása" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4386,7 +4386,7 @@ msgstr "Paraméter mértékegység" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4448,7 +4448,7 @@ msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4786,7 +4786,7 @@ msgstr "Gyártói alkatrész törlése" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Belső alkatrész" @@ -4886,7 +4886,7 @@ msgstr "Beszállítói alkatrész törlése" msgid "No supplier information available" msgstr "Nincs elérhető beszállítói információ" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5270,7 +5270,7 @@ msgstr "Konfiguráció típusa" msgid "Total Price" msgstr "Teljes ár" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5328,11 +5328,11 @@ msgstr "Visszavétel" msgid "Total price for this order" msgstr "A rendelés teljes ára" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Rendelés pénzneme" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelmezetthez)" @@ -5599,8 +5599,8 @@ msgstr "Ellenőrizte" msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Szállítmány" @@ -5656,7 +5656,7 @@ msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" @@ -5738,180 +5738,180 @@ msgstr "Sortétel visszaküldésének vagy javításának költsége" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "Kész sorok" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "A rendelést nem lehet törölni" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Rendelés lezárása teljesítetlen sortételek esetén is" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "A rendelésben teljesítetlen sortételek vannak" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "A rendelés nem nyitott" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "Automata árazás" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "Beszerzési ár automatikus számítása a beszállítói alkatrész adatai alapján" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Beszérzési ár pénzneme" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "Elemek összevonása" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "Azonos forrás és cél dátumú Alkatrész tételeinek összevonása egy tételre" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Belső cikkszám" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Beszállítói alkatrészt meg kell adni" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Beszerzési rendelést meg kell adni" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "A beszállítónak egyeznie kell a beszerzési rendelésben lévővel" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "A beszerzési rendelésnek egyeznie kell a beszállítóval" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Sortétel" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Vonalkód" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Beolvasott vonalkód" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Ez a vonalkód már használva van" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "A cél helyet kötelező megadni" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Megadott vonalkódoknak egyedieknek kel lenniük" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Eladási ár pénzneme" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Nincsenek szállítmány részletek megadva" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "Mennyiség pozitív kell legyen" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "A következő sorozatszámok már ki lettek osztva" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "Csak folyamatban lévő megrendelés tételeit lehet bevételezni" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -7643,75 +7643,75 @@ msgstr "" msgid "Can Build" msgstr "Gyártható" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "Meglévő alkatrészjegyzék tételek törlése a másolás előtt" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "Sablon alkatrészektől örökölt alkatrészjegyzék tételek használata" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Meglévő alkatrészjegyzék törlése" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "Meglévő alkatrészjegyzék tételek törlése a feltöltés előtt" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "Nincs megadva alkatrész oszlop" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "Több egyező alkatrész is található" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Nincs egyező alkatrész" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "Az alkatrész nem lett összetevőként jelölve" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Mennyiség nincs megadva" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Érvénytelen mennyiség" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "Legalább egy alkatrészjegyzék tétel szükséges" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index e7c62555d0d..8d8ba881c64 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Indonesian\n" @@ -859,7 +859,7 @@ msgstr "Produksi induk dari produksi ini" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Kode Kelompok" msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Jumlah harus 1 untuk stok dengan nomor seri" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Lokasi hasil pesanan yang selesai" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" @@ -1469,7 +1469,7 @@ msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlaca msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Item tagihan material" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 4ff97534a36..c68bba7d346 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -859,7 +859,7 @@ msgstr "Ordine di produzione a cui questa produzione viene assegnata" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Codice Lotto" msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -1113,7 +1113,7 @@ msgstr "Crea oggetto" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "La quantità deve essere 1 per lo stock serializzato" msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Quantità totale richiesta per articoli rintracciabili" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Posizione per gli output di build completati" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegn msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Accetta Incompleta" @@ -1456,7 +1456,7 @@ msgstr "gli elementi degli articoli della distinta base devono puntare alla stes msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" @@ -1469,7 +1469,7 @@ msgstr "L'output di produzione deve essere specificato per l'ubicazione delle pa msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Distinta base (Bom)" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Lo stock non è stato completamente assegnato a questo ordine di produzi #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Nuovo Ordine di Produzione" msgid "Build Order Details" msgstr "Dettagli Ordine di Produzione" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Seleziona Produttore" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Unità parametri" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Descrizione articolo fornitore" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Cancella articolo produttore" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Articolo interno" @@ -4885,7 +4885,7 @@ msgstr "Elimina Articolo Fornitore" msgid "No supplier information available" msgstr "Nessuna informazione sul fornitore disponibile" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Prezzo Totale" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Restituisci ordine" msgid "Total price for this order" msgstr "Prezzo totale dell'ordine" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Verificato Da" msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Spedizione" @@ -5655,7 +5655,7 @@ msgstr "Impossibile allocare stock a una riga senza un articolo" msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "L'ordine non può essere cancellato" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Consenti di chiudere l'ordine con elementi di riga incompleti" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "L'ordine ha elementi di riga incompleti" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "L'ordine non è aperto" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Valuta prezzo d'acquisto" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Numero Dell'articolo Interno" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "L'articolo del fornitore deve essere specificato" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "L'ordine di acquisto deve essere specificato" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Il fornitore deve essere abbinato all'ordine d'acquisto" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "L'ordine di acquisto deve essere abbinato al fornitore" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Elemento Riga" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Codice a Barre" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Codice a barre scansionato" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Il codice a barre è già in uso" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Deve essere fornita una quantità intera per gli articoli rintracciabili" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "La destinazione deve essere specificata" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "I valori dei codici a barre forniti devono essere univoci" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Valuta prezzo di vendita" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Nessun dettaglio di spedizione fornito" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "La quantità deve essere positiva" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "I seguenti numeri di serie sono già assegnati" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "Puoi produrre" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Cancella Distinta Base esistente" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "Rimuovi elementi distinta base esistenti prima del caricamento" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "Nessuna colonna articolo specificata" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "Trovati più articoli corrispondenti" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Nessun articolo corrispondente trovato" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "L'articolo non è indicato come componente" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Quantità non fornita" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Quantità non valida" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "Almeno un elemento della distinta base è richiesto" @@ -15184,4 +15184,3 @@ msgstr "Permessi per modificare gli elementi" #: users/models.py:408 msgid "Permission to delete items" msgstr "Autorizzazione ad eliminare gli elementi" - diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index a3de500866e..462d19d395e 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "メーカー・パーツを削除" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "内部パーツ" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "項目を編集する権限" #: users/models.py:408 msgid "Permission to delete items" msgstr "項目を削除する権限" - diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index f341c4edc75..30fdff362ff 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Korean\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 009161196fd..fb3cdfa5ffc 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Latvian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index 0ce6dfc784b..698e228fce0 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Dutch\n" @@ -859,7 +859,7 @@ msgstr "Productieorder waar deze productie aan is toegewezen" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Batchcode" msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -1113,7 +1113,7 @@ msgstr "Bouw object" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Locatie van voltooide productieuitvoeren" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze p msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" @@ -1469,7 +1469,7 @@ msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde o msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Stuklijstartikel" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Voorraad is niet volledig toegewezen aan deze productieorder" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Nieuwe Productieorder" msgid "Build Order Details" msgstr "Productieorderdetails" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Fabrikant selecteren" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Parameter eenheden" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Fabrikant onderdeel verwijderen" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Intern onderdeel" @@ -4885,7 +4885,7 @@ msgstr "Verwijder leveranciers onderdeel" msgid "No supplier information available" msgstr "Geen leveranciersinformatie beschikbaar" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Totaalprijs" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Gecontroleerd door" msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Zending" @@ -5655,7 +5655,7 @@ msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Order kan niet worden geannuleerd" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Order is niet open" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Valuta Inkoopprijs" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Intern Onderdeelnummer" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Leveranciersonderdeel moet worden gespecificeerd" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Inkooporder moet worden gespecificeerd" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "De leverancier moet overeenkomen met de inkooporder" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Inkooporder moet overeenkomen met de leverancier" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Artikel" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Voer serienummers in voor inkomende voorraadartikelen" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Streepjescode is al in gebruik" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "Bestemmingslocatie moet worden opgegeven" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Geleverde streepjescodewaarden moeten uniek zijn" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Valuta verkoopprijs" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Geen verzenddetails opgegeven" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "Hoeveelheid moet positief zijn" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "De volgende serienummers zijn al toegewezen" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Ongeldige hoeveelheid" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index b80f08acb2c..288012230c3 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:46\n" "Last-Translator: \n" "Language-Team: Norwegian\n" @@ -859,7 +859,7 @@ msgstr "Produksjonsordre som denne produksjonen er tildelt" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Batchkode" msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -1113,7 +1113,7 @@ msgstr "Produksjonsobjekt" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Mengden må være 1 for serialisert lagervare" msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Heltallsverdi kreves for sporbare deler" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Plassering for ferdige produksjonsartikler" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Godta uferdig" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part må peke på den samme delen som produksjonsordren" msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" @@ -1469,7 +1469,7 @@ msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "BOM-referanse" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "BOM-artikkel" msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "Tildelt lagerbeholdning" msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Lagerbeholdning er ikke fullt tildelt til denne Produksjonsordren" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Ny produksjonsordre" msgid "Build Order Details" msgstr "Produksjonsordre-detaljer" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Velg produsent" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Parameterenheter" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Slett produsentdel" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Intern del" @@ -4885,7 +4885,7 @@ msgstr "Slett Leverandørdel" msgid "No supplier information available" msgstr "Ingen leverandørinformasjon tilgjengelig" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Total pris" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Returordre" msgid "Total price for this order" msgstr "Total pris for denne ordren" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Ordrevaluta" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)" @@ -5598,8 +5598,8 @@ msgstr "Sjekket Av" msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Forsendelse" @@ -5655,7 +5655,7 @@ msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" @@ -5737,180 +5737,180 @@ msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Ordren kan ikke kanselleres" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Tillat ordre å lukkes med ufullstendige linjeelementer" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "Ordren har ufullstendige linjeelementer" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Ordren er ikke åpen" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Innkjøpsvaluta" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Internt delnummer" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Leverandørdel må angis" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Innkjøpsordre må angis" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Leverandør må samsvare med innkjøpsordre" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Innkjøpsordre må samsvare med leverandør" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Ordrelinje" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Angi serienummer for innkommende lagervarer" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Strekkode" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Skannet strekkode" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Strekkode allerede i bruk" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Heltallsverdi må angis for sporbare deler" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "Målplassering må angis" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Angitte strekkodeverdier må være unike" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Valuta for salgspris" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Ingen forsendelsesopplysninger oppgitt" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "Mengden må være positiv" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "Følgende serienummer er allerede tildelt" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "Artikler kan bare mottas mot ordrer som pågår" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "Valuta for linje" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "Kan Produsere" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Nullstill eksisterende BOM" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "Fjern eksisterende BOM-artikler før opplastning" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "Ingen del-kolonne angitt" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "Flere samsvarende deler funnet" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Ingen samsvarende del funnet" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "Delen er ikke betegnet som en komponent" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Antall ikke oppgitt" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Ugyldig antall" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "Minst en BOM-artikkel kreves" @@ -15184,4 +15184,3 @@ msgstr "Tillatelse til å endre elementer" #: users/models.py:408 msgid "Permission to delete items" msgstr "Tillatelse til å slette elementer" - diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index e065c31954c..e8d295ec12a 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -859,7 +859,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -1113,7 +1113,7 @@ msgstr "Zbuduj obiekt" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane d msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Element BOM" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Nowe zlecenie budowy" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Wybierz producenta" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Jednostki parametru" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Usuń komponent producenta" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Komponent wewnętrzny" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Cena całkowita" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Sprawdzone przez" msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Przesyłka" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Zamówienie nie może zostać anulowane" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Zlecenie zakupu musi być określone" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Dostawca musi być zgodny ze zleceniem zakupu" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Zlecenie zakupu musi być zgodne z dostawcą" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Kod kreskowy" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Wyczyść istniejący BOM" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Nie podano ilości" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Nieprawidłowa ilość" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Uprawnienie do edycji przedmiotów" #: users/models.py:408 msgid "Permission to delete items" msgstr "Uprawnienie do usuwania przedmiotów" - diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 97874eb5399..4c6cae49060 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 06739349f8d..898f26a1c09 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:48\n" "Last-Translator: \n" "Language-Team: Romanian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 3db8ebdb2ff..d24175728b9 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -859,7 +859,7 @@ msgstr "Заказ на производство, которому принад #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Код партии" msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -1113,7 +1113,7 @@ msgstr "Объект производства" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Количество должно быть 1 для сериализов msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Для отслеживаемых деталей должно быть msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Место хранения для завершенной продукц #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Подтвердите, что складские позиции не б msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part должна указывать на ту же часть, msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" @@ -1469,7 +1469,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Позиция BOM" msgid "Allocated Stock" msgstr "Зарезервированные Запасы" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "Зарезервированные Запасы" msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Остатки не были полностью зарезервиров #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Новый заказ на производство" msgid "Build Order Details" msgstr "Подробности Заказа на Производство" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Выберите производителя" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Единицы измерения параметра" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Описание детали поставщика" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Внутренняя деталь" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Общая стоимость" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Заказ на возврат" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Валюта Заказа" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "Проверн" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Отправление" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Заказ не открыт" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Валюта цены закупки" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Внутренний код детали" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Позиция" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих складских позиций" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Введите серийные номера для входящих складских позиций" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Штрих-код" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Сканированный штрих-код" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Валюта цены продажи" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "Можно произвести" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Подходящая деталь не найдена" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Некорректное количество" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Разрешение на редактирование элементо #: users/models.py:408 msgid "Permission to delete items" msgstr "Разрешение на удаление элементов" - diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index d9ca3d8127f..24b96476de9 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Slovak\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index bea31656012..ac73d01f448 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Slovenian\n" @@ -859,7 +859,7 @@ msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Številka serije" msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Količina za zalogo s serijsko številko mora biti 1" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 9b9092801d3..245d5ec5276 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:48\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 7a303fd33ab..efc3e18b9c3 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Swedish\n" @@ -859,7 +859,7 @@ msgstr "Byggorder till vilken detta bygge är tilldelad" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Bygg statuskod" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Batchkod" msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Antal måste vara 1 för serialiserat lager" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Ny byggorder" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Streckkod" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index caf3e1963f2..a640b29b9a8 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Thai\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 3206ef6ce95..29614285550 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -859,7 +859,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Stok, yapım işi emri için tamamen tahsis edilemedi" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Yeni Yapım İşi Emri" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Üretici seçin" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "Parçaları düzenleme izni" #: users/models.py:408 msgid "Permission to delete items" msgstr "Parçaları silme izni" - diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 2f4e81afa28..de8024ac403 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 7fe03f87dd8..ff5124fb7d9 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" @@ -859,7 +859,7 @@ msgstr "Đơn đặt bản dựng với bản dựng này đã được phân b #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "Mã lô hàng" msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -1113,7 +1113,7 @@ msgstr "Dựng đối tượng" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "Số lượng phải là 1 cho kho sê ri" msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "Nhập vào số sêri cho đầu ra bản dựng" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đ msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" @@ -1456,7 +1456,7 @@ msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" @@ -1469,7 +1469,7 @@ msgstr "Đầu ra bản dựng phải được xác định cho việc phân s msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "Mục BOM" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "Kho không được phân bổ đầy đủ với yêu cầu bản dựn #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "Tạo đơn đặt bản dựng" msgid "Build Order Details" msgstr "Chi tiết đơn đặt bản dựng" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "Đơn vị tham số" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "Xóa sản phẩm của nhà sản xuất" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "Sản phẩm nội bộ" @@ -4885,7 +4885,7 @@ msgstr "Xóa sản phẩm nhà cung cấp" msgid "No supplier information available" msgstr "Chưa có thông tin nhà cung cấp" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "Tổng tiền" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "Đơn hàng trả lại" msgid "Total price for this order" msgstr "Tổng tiền cho đơn hàng hàng" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "Tiền tệ đơn đặt hàng" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiền mặc định)" @@ -5598,8 +5598,8 @@ msgstr "Kiểm tra bởi" msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "Vận chuyển" @@ -5655,7 +5655,7 @@ msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" @@ -5737,180 +5737,180 @@ msgstr "Chi phí gắn với hàng trả lại hoặc sửa chữa cho dòng hà msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "Đơn đặt không thể bị hủy" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "Cho phép đơn đặt phải đóng lại cùng với các mục dòng hàng hóa chưa hoàn thành" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "Đơn đặt có dòng hàng hóa chưa hoàn thành" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "Đơn đặt là không được mở" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "Tiền tệ giá mua" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "Mã sản phẩm nội bộ" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "Sản phẩm nhà cung cấp phải được chỉ định" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "Đơn đặt mua phải được chỉ định" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "Nhà cung cấp phải phù hợp với đơn đặt mua" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "Đơn đặt mua phải phù hợp với nhà cung cấp" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "Mục dòng" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "Nhập số sê ri cho hàng trong kho đang đến" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "Mã vạch" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "Mã vạch đã quét" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "Mã vạch đã được dùng" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "Cần điền số nguyên cho sản phẩm có thể theo dõi" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "Vị trí đích phải được chỉ ra" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "Giá trị mã vạch đã cung cấp phải duy nhất" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "Tiền tệ giá bán" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "Chưa cung cấp thông tin vận chuyển" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "Dòng hàng hóa chưa được gắn với đơn đặt này" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "Số lượng phải là số dương" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "Vận đơn không được gắn với đơn đặt này" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "Những số sê ri sau đây đã được phân bổ" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "Line item không phù hợp với đơn hàng trả lại" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "Hàng hóa chỉ có thể được nhận theo đơn hàng đang trong tiến trình" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "Có thể dựng" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "Chọn sản phẩm để sao chép định mức nguyên vật liệu" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "Xóa mục BOM đã tồn tại trước khi sao chép" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "Bao gồm mục BOM được thừa hưởng từ sản phẩm mẫu" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "Bật tùy chọn này để bỏ qua dòng không hợp lệ" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "Dọn dẹp BOM đang tồn tại" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "Xóa mục BOM đang tồn tại trước khi tải lên" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "Chưa chỉ ra cột sản phẩm" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "Tìm thấy nhiều sản phẩm phù hợp" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "Không tìm thấy sản phẩm nào" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "Sản phẩm không được chỉ định như là một thành phần" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "Chưa cung cấp số lượng" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "Số lượng không hợp lệ" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "Buộc phải nhập ít nhất một mục BOM" @@ -15184,4 +15184,3 @@ msgstr "Quyển để sửa mục" #: users/models.py:408 msgid "Permission to delete items" msgstr "Quyền để xóa mục" - diff --git a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po index 83fa163d0e7..78eda11591f 100644 --- a/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2024-08-07 21:47\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" @@ -859,7 +859,7 @@ msgstr "" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -958,7 +958,7 @@ msgid "Build status code" msgstr "" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -968,7 +968,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1086,8 +1086,8 @@ msgid "Build output does not match Build Order" msgstr "" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1186,8 +1186,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1263,7 +1263,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1274,7 +1274,7 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1339,7 +1339,7 @@ msgstr "" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1412,7 +1412,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "" @@ -1456,7 +1456,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1469,7 +1469,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "" @@ -1535,7 +1535,7 @@ msgid "BOM Reference" msgstr "" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1630,8 +1630,8 @@ msgstr "" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1639,7 +1639,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1833,7 +1833,7 @@ msgstr "" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2082,7 +2082,7 @@ msgstr "" msgid "Build Order Details" msgstr "" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4334,7 +4334,7 @@ msgid "Select manufacturer" msgstr "" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4385,7 +4385,7 @@ msgstr "" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4447,7 +4447,7 @@ msgid "Supplier part description" msgstr "" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -4785,7 +4785,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "" @@ -4885,7 +4885,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5269,7 +5269,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5327,11 +5327,11 @@ msgstr "" msgid "Total price for this order" msgstr "" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 msgid "Order Currency" msgstr "" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -5598,8 +5598,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -5655,7 +5655,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -5737,180 +5737,180 @@ msgstr "" msgid "Return Order Extra Line" msgstr "" -#: order/serializers.py:87 +#: order/serializers.py:86 msgid "Completed Lines" msgstr "" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 msgid "Auto Pricing" msgstr "" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 msgid "Merge Items" msgstr "" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "" -#: order/serializers.py:564 +#: order/serializers.py:563 msgid "Internal Part Name" msgstr "" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "" -#: order/serializers.py:703 +#: order/serializers.py:702 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1740 +#: order/serializers.py:1756 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 msgid "Line price currency" msgstr "" @@ -7642,75 +7642,75 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" @@ -15184,4 +15184,3 @@ msgstr "" #: users/models.py:408 msgid "Permission to delete items" msgstr "" - diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po index 679eabdff17..cbc4b765642 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-07 10:35+0000\n" +"POT-Creation-Date: 2024-08-08 10:02+0000\n" "PO-Revision-Date: 2023-02-28 22:38\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -900,7 +900,7 @@ msgstr "此次生产匹配的订单" #: part/models.py:3263 part/models.py:3411 part/models.py:3432 #: part/models.py:3454 part/models.py:3590 part/models.py:3930 #: part/models.py:4093 part/models.py:4224 part/models.py:4583 -#: part/serializers.py:1190 part/serializers.py:1841 +#: part/serializers.py:1190 part/serializers.py:1834 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/upload_bom.html:52 @@ -999,7 +999,7 @@ msgid "Build status code" msgstr "生产状态代码" #: build/models.py:332 build/serializers.py:297 build/serializers.py:1190 -#: order/serializers.py:666 stock/models.py:859 stock/serializers.py:76 +#: order/serializers.py:665 stock/models.py:859 stock/serializers.py:76 #: stock/serializers.py:1562 templates/js/translated/purchase_order.js:1129 #: templates/js/translated/stock.js:1199 msgid "Batch Code" @@ -1009,7 +1009,7 @@ msgstr "批量代码" msgid "Batch code for this build output" msgstr "此生产产出的批量代码" -#: build/models.py:339 order/models.py:316 order/serializers.py:127 +#: build/models.py:339 order/models.py:316 order/serializers.py:126 #: part/models.py:1222 part/templates/part/part_base.html:319 #: templates/js/translated/return_order.js:338 #: templates/js/translated/sales_order.js:863 @@ -1131,8 +1131,8 @@ msgid "Build output does not match Build Order" msgstr "生产产出与订单不匹配" #: build/models.py:1044 build/serializers.py:230 build/serializers.py:279 -#: build/serializers.py:907 order/models.py:565 order/serializers.py:495 -#: order/serializers.py:661 part/serializers.py:1567 part/serializers.py:2004 +#: build/serializers.py:907 order/models.py:565 order/serializers.py:494 +#: order/serializers.py:660 part/serializers.py:1567 part/serializers.py:1997 #: stock/models.py:700 stock/models.py:1520 stock/serializers.py:669 msgid "Quantity must be greater than zero" msgstr "数量必须大于0" @@ -1164,7 +1164,7 @@ msgstr "生产备注" #: build/serializers.py:264 build/serializers.py:1285 #: build/templates/build/build_base.html:110 #: build/templates/build/detail.html:34 common/models.py:2571 -#: order/models.py:1356 order/models.py:2041 order/serializers.py:1439 +#: order/models.py:1356 order/models.py:2041 order/serializers.py:1455 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413 #: part/forms.py:48 part/models.py:3277 part/models.py:4246 #: part/templates/part/part_pricing.html:16 @@ -1241,8 +1241,8 @@ msgstr "序列化库存的数量必须是 1" msgid "Selected stock item does not match BOM line" msgstr "在BOM中找不到选定的库存项" -#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1276 -#: order/serializers.py:1297 stock/models.py:376 stock/serializers.py:93 +#: build/models.py:1732 build/serializers.py:887 order/serializers.py:1292 +#: order/serializers.py:1313 stock/models.py:376 stock/serializers.py:93 #: stock/serializers.py:763 stock/serializers.py:1281 stock/serializers.py:1393 #: stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 @@ -1320,7 +1320,7 @@ msgstr "对于可追踪的部件,需要整数型数值" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "需要整数型数值,因为BOM包含可追踪的部件" -#: build/serializers.py:304 order/serializers.py:674 order/serializers.py:1443 +#: build/serializers.py:304 order/serializers.py:673 order/serializers.py:1459 #: stock/serializers.py:680 templates/js/translated/purchase_order.js:1154 #: templates/js/translated/stock.js:373 templates/js/translated/stock.js:571 msgid "Serial Numbers" @@ -1331,7 +1331,7 @@ msgid "Enter serial numbers for build outputs" msgstr "输入生产产出的序列号" #: build/serializers.py:310 build/serializers.py:451 build/serializers.py:523 -#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1760 +#: order/serializers.py:649 order/serializers.py:773 order/serializers.py:1776 #: part/serializers.py:1210 stock/serializers.py:102 stock/serializers.py:691 #: stock/serializers.py:851 stock/serializers.py:977 stock/serializers.py:1425 #: stock/serializers.py:1681 stock/templates/stock/item_base.html:394 @@ -1406,7 +1406,7 @@ msgstr "已完成生产产出的仓储地点" #: build/serializers.py:530 build/templates/build/build_base.html:159 #: build/templates/build/detail.html:62 order/models.py:477 -#: order/models.py:1003 order/models.py:2159 order/serializers.py:682 +#: order/models.py:1003 order/models.py:2159 order/serializers.py:681 #: stock/admin.py:164 stock/serializers.py:1028 stock/serializers.py:1569 #: stock/templates/stock/item_base.html:427 #: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2363 @@ -1483,7 +1483,7 @@ msgstr "接受库存项未被完成分配至此生产订单" msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:749 order/serializers.py:341 order/serializers.py:1344 +#: build/serializers.py:749 order/serializers.py:340 order/serializers.py:1360 msgid "Accept Incomplete" msgstr "接受未完成" @@ -1533,7 +1533,7 @@ msgstr "bom_item.part 必须与生产订单指向相同的部件" msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:941 order/serializers.py:1330 +#: build/serializers.py:941 order/serializers.py:1346 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出了限制" @@ -1546,7 +1546,7 @@ msgstr "对于被追踪的部件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的部件,无法指定生产产出" -#: build/serializers.py:978 order/serializers.py:1589 +#: build/serializers.py:978 order/serializers.py:1605 msgid "Allocation items must be provided" msgstr "必须提供分配的项" @@ -1618,7 +1618,7 @@ msgid "BOM Reference" msgstr "引用" #: build/serializers.py:1178 company/models.py:852 -#: company/templates/company/supplier_part.html:160 order/serializers.py:686 +#: company/templates/company/supplier_part.html:160 order/serializers.py:685 #: stock/admin.py:228 stock/models.py:818 stock/serializers.py:1579 #: stock/templates/stock/item_base.html:240 #: templates/js/translated/company.js:1646 @@ -1723,8 +1723,8 @@ msgstr "BOM项" msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1301 part/admin.py:132 part/bom.py:181 -#: part/serializers.py:897 part/serializers.py:1600 +#: build/serializers.py:1301 order/serializers.py:1170 part/admin.py:132 +#: part/bom.py:181 part/serializers.py:897 part/serializers.py:1600 #: part/templates/part/part_base.html:210 templates/js/translated/bom.js:1208 #: templates/js/translated/build.js:2804 templates/js/translated/part.js:709 #: templates/js/translated/part.js:2152 @@ -1732,7 +1732,7 @@ msgstr "" msgid "On Order" msgstr "" -#: build/serializers.py:1306 part/serializers.py:1602 +#: build/serializers.py:1306 order/serializers.py:1171 part/serializers.py:1602 #: templates/js/translated/build.js:2808 #: templates/js/translated/table_filters.js:360 msgid "In Production" @@ -1942,7 +1942,7 @@ msgstr "库存尚未被完全分配到此构建订单" #: build/templates/build/build_base.html:168 #: build/templates/build/detail.html:138 order/models.py:309 -#: order/models.py:1391 order/serializers.py:175 +#: order/models.py:1391 order/serializers.py:174 #: order/templates/order/order_base.html:191 #: order/templates/order/return_order_base.html:167 #: order/templates/order/sales_order_base.html:199 @@ -2213,7 +2213,7 @@ msgstr "新建生产订单" msgid "Build Order Details" msgstr "生产订单详情" -#: build/templates/build/sidebar.html:8 order/serializers.py:83 +#: build/templates/build/sidebar.html:8 order/serializers.py:82 #: order/templates/order/po_sidebar.html:5 #: order/templates/order/return_order_detail.html:18 #: order/templates/order/so_sidebar.html:5 @@ -4626,7 +4626,7 @@ msgid "Select manufacturer" msgstr "选择制造商" #: company/models.py:505 company/templates/company/manufacturer_part.html:101 -#: company/templates/company/supplier_part.html:153 order/serializers.py:552 +#: company/templates/company/supplier_part.html:153 order/serializers.py:551 #: part/serializers.py:563 templates/js/translated/company.js:351 #: templates/js/translated/company.js:1117 #: templates/js/translated/company.js:1312 @@ -4679,7 +4679,7 @@ msgstr "参数单位" #: company/models.py:662 company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 order/api.py:440 -#: order/serializers.py:487 stock/models.py:798 +#: order/serializers.py:486 stock/models.py:798 #: stock/templates/stock/item_base.html:233 #: templates/js/translated/build.js:1052 #: templates/js/translated/company.js:1600 @@ -4745,7 +4745,7 @@ msgid "Supplier part description" msgstr "供应商商品描述" #: company/models.py:835 company/templates/company/supplier_part.html:187 -#: order/serializers.py:694 part/admin.py:415 part/models.py:4281 +#: order/serializers.py:693 part/admin.py:415 part/models.py:4281 #: 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 @@ -5103,7 +5103,7 @@ msgstr "删除生产商商品" #: company/templates/company/manufacturer_part.html:65 #: company/templates/company/supplier_part.html:97 order/api.py:446 -#: order/serializers.py:560 +#: order/serializers.py:559 msgid "Internal Part" msgstr "内部商品" @@ -5207,7 +5207,7 @@ msgstr "" msgid "No supplier information available" msgstr "" -#: company/templates/company/supplier_part.html:139 order/serializers.py:549 +#: company/templates/company/supplier_part.html:139 order/serializers.py:548 #: part/bom.py:287 part/bom.py:319 part/serializers.py:547 #: templates/js/translated/company.js:349 templates/js/translated/part.js:1790 #: templates/js/translated/pricing.js:510 @@ -5649,7 +5649,7 @@ msgstr "" msgid "Total Price" msgstr "" -#: order/api.py:149 order/serializers.py:94 +#: order/api.py:149 order/serializers.py:93 #: order/templates/order/order_base.html:123 #: order/templates/order/return_order_base.html:116 #: order/templates/order/sales_order_base.html:125 @@ -5715,13 +5715,13 @@ msgstr "已退回" msgid "Total price for this order" msgstr "负责此订单的用户或群组" -#: order/models.py:96 order/serializers.py:72 +#: order/models.py:96 order/serializers.py:71 #, fuzzy #| msgid "Currency" msgid "Order Currency" msgstr "货币" -#: order/models.py:99 order/serializers.py:73 +#: order/models.py:99 order/serializers.py:72 msgid "Currency for this order (leave blank to use company default)" msgstr "" @@ -6016,8 +6016,8 @@ msgstr "" msgid "User who checked this shipment" msgstr "" -#: order/models.py:1795 order/models.py:2018 order/serializers.py:1454 -#: order/serializers.py:1564 templates/js/translated/model_renderers.js:455 +#: order/models.py:1795 order/models.py:2018 order/serializers.py:1470 +#: order/serializers.py:1580 templates/js/translated/model_renderers.js:455 msgid "Shipment" msgstr "" @@ -6077,7 +6077,7 @@ msgstr "" msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:1998 order/serializers.py:1324 +#: order/models.py:1998 order/serializers.py:1340 msgid "Quantity must be 1 for serialized stock item" msgstr "" @@ -6169,196 +6169,196 @@ msgstr "" msgid "Return Order Extra Line" msgstr "生产订单设置" -#: order/serializers.py:87 +#: order/serializers.py:86 #, fuzzy #| msgid "Completed items" msgid "Completed Lines" msgstr "已完成项目" -#: order/serializers.py:327 +#: order/serializers.py:326 msgid "Order cannot be cancelled" msgstr "无法取消订单" -#: order/serializers.py:342 order/serializers.py:1345 +#: order/serializers.py:341 order/serializers.py:1361 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:352 order/serializers.py:1355 +#: order/serializers.py:351 order/serializers.py:1371 msgid "Order has incomplete line items" msgstr "" -#: order/serializers.py:502 +#: order/serializers.py:501 msgid "Order is not open" msgstr "" -#: order/serializers.py:523 +#: order/serializers.py:522 #, fuzzy #| msgid "Part Pricing" msgid "Auto Pricing" msgstr "商品价格" -#: order/serializers.py:525 +#: order/serializers.py:524 msgid "Automatically calculate purchase price based on supplier part data" msgstr "" -#: order/serializers.py:535 +#: order/serializers.py:534 msgid "Purchase price currency" msgstr "" -#: order/serializers.py:541 +#: order/serializers.py:540 #, fuzzy #| msgid "Select Stock Items" msgid "Merge Items" msgstr "选择库存项" -#: order/serializers.py:543 +#: order/serializers.py:542 msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:556 part/models.py:1032 +#: order/serializers.py:555 part/models.py:1032 msgid "Internal Part Number" msgstr "内部商品编号" -#: order/serializers.py:564 +#: order/serializers.py:563 #, fuzzy #| msgid "Internal Part Number" msgid "Internal Part Name" msgstr "内部商品编号" -#: order/serializers.py:580 +#: order/serializers.py:579 msgid "Supplier part must be specified" msgstr "" -#: order/serializers.py:583 +#: order/serializers.py:582 msgid "Purchase order must be specified" msgstr "" -#: order/serializers.py:591 +#: order/serializers.py:590 msgid "Supplier must match purchase order" msgstr "" -#: order/serializers.py:592 +#: order/serializers.py:591 msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:635 order/serializers.py:1425 +#: order/serializers.py:634 order/serializers.py:1441 msgid "Line Item" msgstr "" -#: order/serializers.py:641 +#: order/serializers.py:640 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:651 order/serializers.py:775 order/serializers.py:1761 +#: order/serializers.py:650 order/serializers.py:774 order/serializers.py:1777 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:667 templates/js/translated/purchase_order.js:1130 +#: order/serializers.py:666 templates/js/translated/purchase_order.js:1130 #: templates/js/translated/stock.js:1200 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:675 templates/js/translated/purchase_order.js:1155 +#: order/serializers.py:674 templates/js/translated/purchase_order.js:1155 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:687 +#: order/serializers.py:686 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:695 +#: order/serializers.py:694 #, fuzzy #| msgid "Destination stock item" msgid "Additional note for incoming stock items" msgstr "目标库存项" -#: order/serializers.py:702 templates/js/translated/barcode.js:52 +#: order/serializers.py:701 templates/js/translated/barcode.js:52 msgid "Barcode" msgstr "条形码" -#: order/serializers.py:703 +#: order/serializers.py:702 #, fuzzy #| msgid "Scan Barcode" msgid "Scanned barcode" msgstr "扫描条形码" -#: order/serializers.py:719 +#: order/serializers.py:718 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:743 +#: order/serializers.py:742 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:791 order/serializers.py:1777 +#: order/serializers.py:790 order/serializers.py:1793 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:807 +#: order/serializers.py:806 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:818 +#: order/serializers.py:817 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1166 +#: order/serializers.py:1182 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1227 +#: order/serializers.py:1243 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1288 order/serializers.py:1434 +#: order/serializers.py:1304 order/serializers.py:1450 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1307 +#: order/serializers.py:1323 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1444 +#: order/serializers.py:1460 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1466 order/serializers.py:1572 +#: order/serializers.py:1482 order/serializers.py:1588 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1469 order/serializers.py:1575 +#: order/serializers.py:1485 order/serializers.py:1591 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1516 +#: order/serializers.py:1532 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1523 +#: order/serializers.py:1539 msgid "The following serial numbers are already allocated" msgstr "" -#: order/serializers.py:1731 +#: order/serializers.py:1747 msgid "Return order line item" msgstr "" -#: order/serializers.py:1737 +#: order/serializers.py:1753 #, fuzzy #| msgid "Build output does not match Build Order" msgid "Line item does not match return order" msgstr "生产产出与订单不匹配" -#: order/serializers.py:1740 +#: order/serializers.py:1756 #, fuzzy #| msgid "This build output has already been completed" msgid "Line item has already been received" msgstr "此生产产出已经完成" -#: order/serializers.py:1769 +#: order/serializers.py:1785 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:1852 +#: order/serializers.py:1868 #, fuzzy #| msgid "Uses default currency" msgid "Line price currency" @@ -8217,75 +8217,75 @@ msgstr "选择标签模板" msgid "Can Build" msgstr "" -#: part/serializers.py:1842 +#: part/serializers.py:1835 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1850 +#: part/serializers.py:1843 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1851 +#: part/serializers.py:1844 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1856 +#: part/serializers.py:1849 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1857 +#: part/serializers.py:1850 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1862 +#: part/serializers.py:1855 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1863 +#: part/serializers.py:1856 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1868 +#: part/serializers.py:1861 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1869 +#: part/serializers.py:1862 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1906 +#: part/serializers.py:1899 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1907 +#: part/serializers.py:1900 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:1939 +#: part/serializers.py:1932 msgid "No part column specified" msgstr "" -#: part/serializers.py:1983 +#: part/serializers.py:1976 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:1986 +#: part/serializers.py:1979 msgid "No matching part found" msgstr "" -#: part/serializers.py:1989 +#: part/serializers.py:1982 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:1998 +#: part/serializers.py:1991 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2006 +#: part/serializers.py:1999 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2029 +#: part/serializers.py:2022 msgid "At least one BOM item is required" msgstr "" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index f85f79795e5..8548fac4fd3 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-08-07 21:48\n" +"PO-Revision-Date: 2024-08-09 22:04\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 8b608ab7667..a9cc7359baa 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 2f848a37376..9c86b9a644e 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -69,7 +69,7 @@ msgstr "Tisk štítků byl úspěšně dokončen" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Odstranit" @@ -163,7 +163,7 @@ msgstr "Odstranit" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Zrušit" @@ -590,7 +590,7 @@ msgstr "Server" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Server" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Přiřadit vlatní čárový kód" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Zjistit více" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Neznámá chyba" @@ -1233,7 +1233,7 @@ msgstr "Nic nenalezeno..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Nastavení" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Díl" @@ -1394,7 +1395,7 @@ msgstr "Díl" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Díly" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Dodavatel dílu" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Umístění skladu" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "Adresy" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Kontakt" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Skupiny" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Neaktivní" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Zásoby" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Sériové číslo" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Nákup" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Prodej" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "Nadřazená kategorie" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "Zvolte umístění" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "Cíl položky byl vybrán" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "Nastavit umístění" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Lokace" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Stav" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Akce" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "Na skladě" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "Přesunout" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Přidat" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Počet" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "Označit jako nepřečtenou" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "Reference" @@ -3932,12 +3930,13 @@ msgstr "Reference" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "Reference" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Popis" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "Vybrat" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index c5f4baa99e6..e7e12d58dac 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index f97d7155be9..7df4cf2894a 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Etikettendruck erfolgreich abgeschlossen" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Entfernen" @@ -163,7 +163,7 @@ msgstr "Entfernen" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Abbrechen" @@ -590,7 +590,7 @@ msgstr "Adresse" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Adresse" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Benutzerdefinierter Barcode verknüpfen" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Mehr lesen" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Unbekannter Fehler" @@ -1233,7 +1233,7 @@ msgstr "Nichts gefunden..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Einstellungen" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Unbekanntes Modell: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Teil" @@ -1394,7 +1395,7 @@ msgstr "Teil" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Teile" @@ -1417,8 +1418,8 @@ msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -1444,12 +1445,12 @@ msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Teil-Kategorien" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Lagerort" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Lagerorte" @@ -1550,7 +1551,7 @@ msgstr "Einkaufsbestellung" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Nachbestellungen" @@ -1565,8 +1566,9 @@ msgstr "Bestellpositionen" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkaufsauftrag" @@ -1574,7 +1576,7 @@ msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Aufträge" @@ -1621,7 +1623,7 @@ msgstr "Adressen" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Kontakt" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Gruppen" @@ -1703,7 +1706,7 @@ msgstr "Sendung" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inaktiv" @@ -1717,28 +1720,29 @@ msgstr "Kein Bestand" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Lager" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Seriennummer" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "Keine Einstellungen angegeben" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Einkauf" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Verkäufe" @@ -2677,44 +2673,44 @@ msgstr "Ansicht für interaktives Scannen und mehrere Aktionen." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "Nächste Seriennummer" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "Letzte Seriennummer" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "Ausgabe entfernen" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "Bauprodukt fertigstellen" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "Bauprodukte wurden fertiggestellt" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "Bauprodukte verschrotten" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "Bauprodukte wurden verschrottet" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "Bauprodukte abbrechen" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "Ausgewählte Bauprodukte werden gelöscht" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "Bauprodukte wurden abgebrochen" @@ -2738,58 +2734,58 @@ msgstr "Übergeordnete Teilkategorie" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "Lagerort wählen" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "Teile-Zielort ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "Standard-Lagerort der Teile-Kategorie ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "Lagerort zuvor empfangener Artikel ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "Standard-Lagerort ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "Barcode scannen" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "Lagerort festlegen" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "Batch-Code{0} zuweisen" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "Status ändern" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "Artikel aus Liste entfernen" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "Artikel aus Liste entfernen" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Lagerort" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "Am Standard-Lagerort einbuchen" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "Am Zielort der Bauauftragsposition speichern" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "Losnummer" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "Verpackung" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "Verpackung" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Notiz" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Art.-Nr." -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Erhalten" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "Erhalten" msgid "Actions" msgstr "Aktionen" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "Positionen empfangen" @@ -2920,7 +2917,7 @@ msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "Zum Standard-Lagerort verschieben" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "Auf Lager" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "Verschieben" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Hinzufügen" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Anzahl" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "Bestand entfernen" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Bestand verschieben" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Bestand zählen" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Aktiv" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "Es gibt keine Fehler in der Maschinenregistry." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "Fehlgeschlagene Aufgaben" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Einstellungen die für den Benutzer Lebenszyklus relevant sind. Mehr verfügbar in" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "Systemeinstellungen" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Berichte" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Inventur" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Bauaufträge" @@ -3920,10 +3918,10 @@ msgstr "Als ungelesen markieren" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "Referenz" @@ -3932,12 +3930,13 @@ msgstr "Referenz" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "Referenz" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beschreibung" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "Bauauftrag Anzahl" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "Aufgegeben von" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "Erstellt" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Zieldatum" @@ -4051,63 +4051,64 @@ msgstr "Bauauftrag Details" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Positionen" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Anhänge" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notizen" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" @@ -4115,130 +4116,130 @@ msgstr "Bauauftrag bearbeiten" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "Bestellung stornieren" @@ -4287,8 +4288,8 @@ msgstr "Hersteller" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parameter" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Lieferanten" @@ -4516,284 +4517,297 @@ msgstr "Kategorieaktionen" msgid "Category Details" msgstr "Kategorie-Details" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "Version" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Herstellbar" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Gebäude" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:304 +#: src/pages/part/PartDetail.tsx:310 +#~ msgid "Edit part" +#~ msgstr "Edit part" + +#: src/pages/part/PartDetail.tsx:315 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:309 +#: src/pages/part/PartDetail.tsx:320 #: src/tables/bom/BomTable.tsx:304 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:310 -#~ msgid "Edit part" -#~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:314 +#: src/pages/part/PartDetail.tsx:325 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:327 +#~ msgid "Delete part" +#~ msgstr "Delete part" + +#: src/pages/part/PartDetail.tsx:330 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:335 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:327 -#~ msgid "Delete part" -#~ msgstr "Delete part" - -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "Inventur durch" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "Teil-Details" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Bauauftragszuweisungen" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Verkaufsauftragszuweisungen" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Hersteller" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "Terminierung" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "Kein Bestand" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "In Bestellung" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "In Produktion" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 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:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "Bestand zählen" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "Bestand übertragen" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "Verkaufshistorie" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Gesamtpreis" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "Gesamt Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -4983,7 +4997,7 @@ msgstr "Lade Preisdaten" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "Lieferanten-Referenz" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "Bestellwährung" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "Gesamtkosten" @@ -5052,13 +5066,13 @@ msgstr "Gesamtkosten" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "Erstellt am" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Bestelldetails" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Bestellaktionen" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "Kunden" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "Auftrag hinzufügen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" msgid "Location Actions" msgstr "Lagerort Aktionen" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Basisteil" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "Lagerbestand Status" @@ -5243,11 +5257,11 @@ msgstr "Lagerbestand Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "Verbaut in" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "Verbraucht von" @@ -5255,7 +5269,8 @@ msgstr "Verbraucht von" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "Bauauftrag" @@ -5264,66 +5279,66 @@ msgstr "Bauauftrag" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Bestandsverfolgung" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "Lagerartikel löschen" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "Lagerartikel löschen" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Bestand zählen" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Lagerbestand hinzufügen" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Lagerbestand entfernen" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Verschieben" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Lagerbestand verschieben" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" @@ -5339,12 +5354,12 @@ msgstr "Artikel ist gesperrt" msgid "No location set" msgstr "Kein Lagerort gesetzt" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "Versanddatum" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Währung" @@ -5428,45 +5443,45 @@ msgstr "Filter" msgid "Value" msgstr "Wert" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Filterwert auswählen" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Tabellenfilter" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Filter hinzufügen" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Filter zurücksetzen" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "Der Server hat einen falschen Datentyp zurückgegeben" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Ungültige Anfrage" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Nicht autorisiert" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Verweigert" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Nicht gefunden" @@ -5474,15 +5489,15 @@ msgstr "Nicht gefunden" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" @@ -5503,20 +5518,20 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Barcode-Aktionen" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Daten aktualisieren" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Tabellenfilter" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "Teile-Informationen" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "Externer Bestand" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "Ersatz Bestand einbeziehen" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Lagerinformationen" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "Verbrauchsartikel" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "Optional" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "Optionale Elemente anzeigen" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "Verbrauchsmaterial" @@ -5730,6 +5745,7 @@ msgstr "Ersatzteil bearbeiten" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Nachverfolgbar" msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "Bauprodukt" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "Zugewiesen" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "Zugewiesene Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "Positionen mit verfügbarem Lagerbestand anzeigen" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "Verbrauchsmaterialien anzeigen" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "Optionale Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "Verfolgbare Positionen anzeigen" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "In Produktion" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "Einheiten Menge" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "Bestand zuweisen" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "Bestand bestellen" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "Bestand bauen" @@ -6423,14 +6452,6 @@ msgstr "Parametervorlage hinzufügen" msgid "Minimum stock" msgstr "Mindest-Lagerbestand" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Bauauftragszuweisungen" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Verkaufsauftragszuweisungen" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Filtern nach Teil aktiv Status" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "Ergebnisse" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "Keine Ergebnisse" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "Erforderlich" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "Erforderliche Tests anzeigen" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "Aktiviert" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "Aktivierte Tests anzeigen" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "Wert erforderlich" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "Tests anzeigen, die einen Wert erfordern" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "Anhang erforderlich" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "Tests anzeigen, die einen Anhang erfordern" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "Vererbte einschließen" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "Tests von geerbten Vorlagen anzeigen" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "Hat Ergebnisse" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "Tests anzeigen, die die Ergebnisse beinhalten" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "Testvorlage hinzufügen" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "Testvorlage bearbeiten" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "Testvorlage löschen" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "Diese Aktion kann nicht rückgängig gemacht werden" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "Alle mit dieser Vorlage verknüpften Testergebnisse werden gelöscht" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "Wähle" @@ -6968,19 +7005,19 @@ msgstr "Bestimmungsort" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Position hinzufügen" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Position bearbeiten" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "Position löschen" @@ -6990,7 +7027,7 @@ msgstr "Position empfangen" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Position hinzufügen" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "Bestand bestellen" @@ -7208,36 +7245,36 @@ msgstr "Gestoppt" msgid "Attempts" msgstr "Versuche" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "Gruppe mit der ID {id} nicht gefunden" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "Beim Laden der Gruppendetails ist ein Fehler aufgetreten" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "Berechtigungen" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Gruppe löschen" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "Gruppe gelöscht." -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Sind Sie sicher, dass Sie diese Gruppe löschen möchten?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Gruppe hinzufügen" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Gruppe bearbeiten" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "Modelltyp" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "Nach Modelltyp filtern" @@ -7304,11 +7341,11 @@ msgstr "Letzte Ausführung" msgid "Next Run" msgstr "Nächste Ausführung" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "Bearbeiten" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "Vorlage bearbeiten" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "Vorlage entfernen" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "Vorlage hinzufügen" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "Vorlage hinzufügen" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "Vorlage hinzufügen" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "Nach aktiviertem Status filtern" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "Benutzer mit der ID {id} nicht gefunden" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "Fehler beim Abrufen der Benutzer Details" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "Ist aktiv" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Bestimmt ob dieser Benutzer aktiv ist. Ein Benutzer sollte nie gelöscht werden sondern nur deaktiviert." -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "Ist Mitarbeiter" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "Bestimmt, ob der Benutzer sich auf der Django-Admin-Seite anmelden kann." -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "Ist Superuser" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Bestimmt, dass dieser Benutzer alle Berechtigungen hat, ohne sie explizit zuzuweisen." -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Die Berechtigungen für den aktuell angemeldeten Benutzer können nicht bearbeitet werden." -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "Keine Gruppen" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Benutzer löschen" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "Benutzer gelöscht" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Sind Sie sicher, dass Sie diese*n Benutzer*in löschen wollen?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Benutzer hinzufügen" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Benutzer hinzugefügt" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Benutzer bearbeiten" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 49705fb0185..cfd17cf8809 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Αφαίρεση" @@ -163,7 +163,7 @@ msgstr "Αφαίρεση" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Ακύρωση" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Ανενεργό" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "Επιλέξτε" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 341a3839de2..1894430f1fc 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -64,7 +64,7 @@ msgstr "Label printing completed successfully" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -148,7 +148,7 @@ msgstr "Remove the associated image from this item?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Remove" @@ -158,7 +158,7 @@ msgstr "Remove" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Cancel" @@ -585,7 +585,7 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -594,7 +594,7 @@ msgstr "Host" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -883,7 +883,7 @@ msgid "Link custom barcode" msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Unlink Barcode" @@ -919,7 +919,7 @@ msgid "Read More" msgstr "Read More" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Unknown error" @@ -1228,7 +1228,7 @@ msgstr "Nothing found..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Settings" @@ -1362,8 +1362,8 @@ msgid "Unknown model: {model}" msgstr "Unknown model: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1373,11 +1373,12 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Part" @@ -1389,7 +1390,7 @@ msgstr "Part" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Parts" @@ -1412,8 +1413,8 @@ msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Supplier Part" @@ -1439,12 +1440,12 @@ msgstr "Part Category" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Part Categories" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1465,7 +1466,7 @@ msgstr "Stock Location" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Stock Locations" @@ -1545,7 +1546,7 @@ msgstr "Purchase Order" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -1560,8 +1561,9 @@ msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Sales Order" @@ -1569,7 +1571,7 @@ msgstr "Sales Order" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Sales Orders" @@ -1616,7 +1618,7 @@ msgstr "Addresses" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Contact" @@ -1651,8 +1653,9 @@ msgid "Group" msgstr "Group" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Groups" @@ -1698,7 +1701,7 @@ msgstr "Shipment" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inactive" @@ -1712,28 +1715,29 @@ msgstr "No stock" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Stock" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Serial Number" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2104,14 +2108,6 @@ msgstr "No settings specified" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2493,7 +2489,7 @@ msgstr "Purchasing" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Sales" @@ -2672,44 +2668,44 @@ msgstr "View for interactive scanning and multiple actions." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "Next serial number" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "Latest serial number" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "Remove output" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "Complete Build Outputs" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "Build outputs have been completed" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "Scrap Build Outputs" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "Build outputs have been scrapped" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "Cancel Build Outputs" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "Selected build outputs will be deleted" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "Build outputs have been cancelled" @@ -2733,58 +2729,58 @@ msgstr "Parent part category" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "Choose Location" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "Item Destination selected" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "Part category default location selected" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "Received stock location selected" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "Default location selected" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "Scan Barcode" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "Set Location" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "Adjust Packaging" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "Change Status" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "Add Note" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2793,51 +2789,52 @@ msgstr "Remove item from list" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Location" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "Store at default location" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "Store with already received stock" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "Batch Code" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "Packaging" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2850,25 +2847,25 @@ msgstr "Packaging" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Received" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2882,7 +2879,7 @@ msgstr "Received" msgid "Actions" msgstr "Actions" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "Receive Line Items" @@ -2915,7 +2912,7 @@ msgstr "Enter serial numbers for new stock (or leave blank)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2937,8 +2934,8 @@ msgstr "Move to default location" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "In Stock" @@ -2948,14 +2945,14 @@ msgid "Move" msgstr "Move" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Add" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Count" @@ -2968,12 +2965,12 @@ msgid "Remove Stock" msgstr "Remove Stock" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Transfer Stock" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Count Stock" @@ -3572,7 +3569,7 @@ msgid "No tokens configured" msgstr "No tokens configured" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3587,6 +3584,7 @@ msgstr "No tokens configured" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Active" @@ -3714,7 +3712,7 @@ msgid "There are no machine registry errors." msgstr "There are no machine registry errors." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3806,11 +3804,11 @@ msgstr "Failed Tasks" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Select settings relevant for user lifecycle. More available in" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "System settings" @@ -3844,15 +3842,15 @@ msgid "Reporting" msgstr "Reporting" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Stocktake" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Build Orders" @@ -3915,10 +3913,10 @@ msgstr "Mark as unread" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "Reference" @@ -3927,12 +3925,13 @@ msgstr "Reference" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3940,7 +3939,8 @@ msgstr "Reference" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Description" @@ -3954,7 +3954,7 @@ msgid "Build Quantity" msgstr "Build Quantity" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Completed Outputs" @@ -3964,10 +3964,10 @@ msgid "Issued By" msgstr "Issued By" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3983,10 +3983,10 @@ msgstr "Created" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Target Date" @@ -4046,63 +4046,64 @@ msgstr "Build Details" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Line Items" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "Allocated Stock" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Attachments" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notes" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "Edit Build Order" @@ -4110,130 +4111,130 @@ msgstr "Edit Build Order" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "Cancel order" @@ -4282,8 +4283,8 @@ msgstr "Manufacturer" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4351,12 +4352,12 @@ msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parameters" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Suppliers" @@ -4511,284 +4512,297 @@ msgstr "Category Actions" msgid "Category Details" msgstr "Category Details" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "Revision of" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "Revision" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "Variant Stock" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Can Build" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Building" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:304 +#: src/pages/part/PartDetail.tsx:310 +#~ msgid "Edit part" +#~ msgstr "Edit part" + +#: src/pages/part/PartDetail.tsx:315 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:309 +#: src/pages/part/PartDetail.tsx:320 #: src/tables/bom/BomTable.tsx:304 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:310 -#~ msgid "Edit part" -#~ msgstr "Edit part" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:314 +#: src/pages/part/PartDetail.tsx:325 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:319 +#: src/pages/part/PartDetail.tsx:327 +#~ msgid "Delete part" +#~ msgstr "Delete part" + +#: src/pages/part/PartDetail.tsx:330 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:335 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:327 -#~ msgid "Delete part" -#~ msgstr "Delete part" - -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "Default Supplier" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Last Stocktake" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "Part Details" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Build Order Allocations" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Sales Order Allocations" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Manufacturers" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "No Stock" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "In Production" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -4836,11 +4850,11 @@ msgstr "Sale History" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total Price" @@ -4947,7 +4961,7 @@ msgid "Overall Pricing" msgstr "Overall Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "Last Updated" @@ -4978,7 +4992,7 @@ msgstr "Loading pricing data" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5023,19 +5037,19 @@ msgstr "Supplier Reference" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "Completed Line Items" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "Order Currency" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "Total Cost" @@ -5047,13 +5061,13 @@ msgstr "Total Cost" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "Created On" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Order Details" @@ -5075,12 +5089,12 @@ msgstr "Complete Purchase Order" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Order Actions" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Customer Reference" @@ -5119,15 +5133,15 @@ msgstr "Complete Return Order" msgid "Customers" msgstr "Customers" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Completed Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5137,27 +5151,27 @@ msgstr "Add Sales Order" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "Ship Order" @@ -5222,11 +5236,11 @@ msgstr "Action for child locations in this location" msgid "Location Actions" msgstr "Location Actions" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Base Part" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "Stock Status" @@ -5238,11 +5252,11 @@ msgstr "Stock Status" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "Installed In" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "Consumed By" @@ -5250,7 +5264,8 @@ msgstr "Consumed By" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "Build Order" @@ -5259,66 +5274,66 @@ msgstr "Build Order" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Edit Stock Item" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "Delete Stock Item" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "Delete Stock Item" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Add stock" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "Stock Item Actions" @@ -5334,12 +5349,12 @@ msgstr "Part is locked" msgid "No location set" msgstr "No location set" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "Shipment Date" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Currency" @@ -5423,45 +5438,45 @@ msgstr "Filter" msgid "Value" msgstr "Value" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Select filter value" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Table Filters" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Add Filter" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Clear Filters" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "Server returned incorrect data type" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Bad request" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Unauthorized" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Forbidden" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Not found" @@ -5469,15 +5484,15 @@ msgstr "Not found" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "This action cannot be undone!" @@ -5498,20 +5513,20 @@ msgstr "This action cannot be undone!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Refresh data" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Table filters" @@ -5528,31 +5543,31 @@ msgid "Part Information" msgstr "Part Information" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "External stock" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "Includes substitute stock" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Includes variant stock" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Stock Information" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "Consumable item" @@ -5616,7 +5631,7 @@ msgstr "Show items which allow variant substitution" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "Optional" @@ -5626,7 +5641,7 @@ msgid "Show optional items" msgstr "Show optional items" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "Consumable" @@ -5753,94 +5768,107 @@ msgstr "Trackable" msgid "Show trackable assemblies" msgstr "Show trackable assemblies" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "Allocated to Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "Show items allocated to a build output" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "Order Status" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "Allocated Quantity" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "Available Quantity" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "Build Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "Edit Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "Delete Build Item" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "Allocated" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "Show allocated lines" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "Show lines with available stock" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "Show consumable lines" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "Show optional lines" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "Tracked" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "Show tracked lines" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "In production" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "No stock available" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "Gets Inherited" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "Unit Quantity" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "Create Build Order" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "Allocate Stock" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "Order Stock" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "Build Stock" @@ -6418,14 +6446,6 @@ msgstr "Add parameter template" msgid "Minimum stock" msgstr "Minimum stock" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Build Order Allocations" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Sales Order Allocations" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Filter by part active status" @@ -6566,8 +6586,8 @@ msgid "Show required tests" msgstr "Show required tests" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "Enabled" @@ -6963,19 +6983,19 @@ msgstr "Destination" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Add Line Item" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Edit Line Item" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "Delete Line Item" @@ -6985,7 +7005,7 @@ msgstr "Receive line item" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Add line item" @@ -7057,15 +7077,15 @@ msgstr "Filter by line item status" msgid "Receive Item" msgstr "Receive Item" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "Allocate stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "Build stock" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "Order stock" @@ -7203,36 +7223,36 @@ msgstr "Stopped" msgid "Attempts" msgstr "Attempts" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "Group with id {id} not found" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "An error occurred while fetching group details" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Delete group" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "Group deleted" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Are you sure you want to delete this group?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Add group" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Edit group" @@ -7254,12 +7274,12 @@ msgid "Imported Rows" msgstr "Imported Rows" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "Model Type" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "Filter by target model type" @@ -7299,11 +7319,11 @@ msgstr "Last Run" msgid "Next Run" msgstr "Next Run" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "Template not found" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "An error occurred while fetching template details" @@ -7319,27 +7339,23 @@ msgstr "An error occurred while fetching template details" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "Modify" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "Modify template file" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "Edit Template" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "Delete template" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "Add Template" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7348,76 +7364,100 @@ msgstr "Add Template" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "Add Template" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "Add template" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "Filter by enabled status" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "User with id {id} not found" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "An error occurred while fetching user details" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "Is Active" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "Is Staff" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "Designates whether the user can log into the django admin site." -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "Is Superuser" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Designates that this user has all permissions without explicitly assigning them." -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "You cannot edit the rights for the currently logged-in user." -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "No groups" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Delete user" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "User deleted" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Are you sure you want to delete this user?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Add user" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Added user" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "Show active users" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "Staff" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "Show staff users" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "Superuser" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "Show superusers" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Edit user" diff --git a/src/frontend/src/locales/es-mx/messages.po b/src/frontend/src/locales/es-mx/messages.po index 837343218b1..1e95cf44e8f 100644 --- a/src/frontend/src/locales/es-mx/messages.po +++ b/src/frontend/src/locales/es-mx/messages.po @@ -64,7 +64,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -148,7 +148,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -158,7 +158,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -575,7 +575,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -864,7 +864,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -900,7 +900,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1335,8 +1335,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1346,11 +1346,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1362,7 +1363,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1385,8 +1386,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1412,12 +1413,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1438,7 +1439,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1518,7 +1519,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1533,8 +1534,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1542,7 +1544,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1589,7 +1591,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1624,8 +1626,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1671,7 +1674,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1685,28 +1688,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2073,14 +2077,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "" @@ -2454,7 +2450,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2569,44 +2565,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2630,58 +2626,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2690,51 +2686,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2747,25 +2744,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2779,7 +2776,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2812,7 +2809,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2834,8 +2831,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2845,14 +2842,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2865,12 +2862,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3337,7 +3334,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3352,6 +3349,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3479,7 +3477,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3571,11 +3569,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3609,15 +3607,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3676,10 +3674,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "" @@ -3688,12 +3686,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3701,7 +3700,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3715,7 +3715,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3725,10 +3725,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3744,10 +3744,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -3807,63 +3807,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -3871,130 +3872,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4043,8 +4044,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4112,12 +4113,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4272,284 +4273,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4593,11 +4607,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4704,7 +4718,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4735,7 +4749,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -4780,19 +4794,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -4804,13 +4818,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -4832,12 +4846,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -4876,15 +4890,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -4894,27 +4908,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -4979,11 +4993,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -4995,11 +5009,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5007,7 +5021,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5016,66 +5031,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5091,12 +5106,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5180,45 +5195,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5226,15 +5241,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5255,20 +5270,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5285,31 +5300,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "" @@ -5373,7 +5388,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "" @@ -5383,7 +5398,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "" @@ -5510,94 +5525,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "" @@ -6175,14 +6203,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6323,8 +6343,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" @@ -6720,19 +6740,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6742,7 +6762,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -6814,15 +6834,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -6960,36 +6980,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7011,12 +7031,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7056,11 +7076,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7076,27 +7096,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "" @@ -7105,76 +7121,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 4f66acc6ab4..0f8f1a83781 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impresión de etiqueta completada con éxito" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Eliminar" @@ -163,7 +163,7 @@ msgstr "Eliminar" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Cancelar" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inactivo" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "En Stock" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Agregar" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Activo" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Informes" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parámetros" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Proveedores" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "En producción" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Contar stock" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Agregar stock" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Remover stock" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Transferir stock" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Rastreable" msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Añadir Artículo de Línea" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Eliminar grupo" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Agregar grupo" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Editar grupo" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Usuario agregado" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Editar usuario" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 10b7582e9c4..2a4a305f6dc 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-08-07 21:48\n" +"PO-Revision-Date: 2024-08-09 22:04\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Sildi printimine õnnestus" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Eemalda" @@ -163,7 +163,7 @@ msgstr "Eemalda" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Tühista" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Seaded" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Müük" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Asukoht" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Staatus" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Toimingud" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Kirjeldus" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "Tellige varu" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 94631aa6368..301b0955a6d 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 64da9799f1f..6d59a61f14b 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index e3df182b679..2f098d0a429 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -69,7 +69,7 @@ msgstr "Impression terminée avec succès" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Supprimer" @@ -163,7 +163,7 @@ msgstr "Supprimer" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Annuler" @@ -590,7 +590,7 @@ msgstr "Serveur" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Serveur" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Lier un code-barre personnalisé" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Délier le code-barre" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "En Savoir Plus" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Erreur inconnue" @@ -1233,7 +1233,7 @@ msgstr "Aucun résultat trouvé..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Paramètres" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Modèle inconnu : {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Pièce" @@ -1394,7 +1395,7 @@ msgstr "Pièce" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Composants" @@ -1417,8 +1418,8 @@ msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -1444,12 +1445,12 @@ msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Catégories de composants" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Emplacement du stock" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -1550,7 +1551,7 @@ msgstr "Commande d’achat" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -1565,8 +1566,9 @@ msgstr "Lignes de commande d'achat" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Ventes" @@ -1574,7 +1576,7 @@ msgstr "Ventes" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordres de vente" @@ -1621,7 +1623,7 @@ msgstr "Adresses" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Contact" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Groupes" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inactif" @@ -1717,28 +1720,29 @@ msgstr "Aucun stock" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Stock" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Numéro de série" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Achat en cours" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Ventes" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "Dernier numéro de série" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "Catégorie de pièce parente" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Actions" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "Entrez les numéros de série pour le nouveau stock (ou laisser vide)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "Tâches en échec" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Date cible" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "Révision" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Lien" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Peut être construit" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Construire" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "Fournisseur par Défaut" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Dernier inventaire" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Prix total" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Devise" @@ -5428,45 +5443,45 @@ msgstr "Filtrer" msgid "Value" msgstr "Valeur" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Sélection de la valeur du filtre" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Filtres des tables" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Ajouter un filtre" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Effacer filtres" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "Le serveur à retourner un type de donnée incorrect" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Requête invalide" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Non autorisé" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Accès interdit" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Elément non trouvé" @@ -5474,15 +5489,15 @@ msgstr "Elément non trouvé" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "Cette action ne peut pas être annulée !" @@ -5503,20 +5518,20 @@ msgstr "Cette action ne peut pas être annulée !" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Actions de code-barres" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Actualiser les données" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Filtres de tableau" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "Information de pièce" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "Comprend un stock de remplacement" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Inclut le stock de variantes" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Information de stock" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "Article consommable" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "Optionnel" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "Consommable" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 1aed1e1e4a1..72d3121af07 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 14e84268258..d3713bad48d 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:04\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index a1b91f8ac7a..b0dcf67373f 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Eltávolítás" @@ -163,7 +163,7 @@ msgstr "Eltávolítás" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Mégsem" @@ -590,7 +590,7 @@ msgstr "Kiszolgáló" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Kiszolgáló" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Egyedi vonalkód hozzárendelése" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Tudj meg többet" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Ismeretlen hiba" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Beállítások" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Ismeretlen model: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Alkatrész" @@ -1394,7 +1395,7 @@ msgstr "Alkatrész" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Alkatrészek" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -1444,12 +1445,12 @@ msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Alkatrész kategóriák" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Készlet hely" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Készlethelyek" @@ -1550,7 +1551,7 @@ msgstr "Beszerzési rendelés" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -1565,8 +1566,9 @@ msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Vevői rendelés" @@ -1574,7 +1576,7 @@ msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Vevői rendelések" @@ -1621,7 +1623,7 @@ msgstr "Címek" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Kapcsolat" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Csoportok" @@ -1703,7 +1706,7 @@ msgstr "Szállítmány" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inaktív" @@ -1717,28 +1720,29 @@ msgstr "Nincs készlet" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Készlet" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Sorozatszám" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Beszerzés" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Eladás" @@ -2677,44 +2673,44 @@ msgstr "Nézet interaktív szkenneléshez és más műveletekhez." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "Felsőbb szintű alkatrész kategória" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Hely" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "Alapértelmezett helyre tárolás" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "Tárolás a tétel sor célhelyén" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Állapot" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Fogadott" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "Fogadott" msgid "Actions" msgstr "Műveletek" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "Mozgatás az alapértelmezett helyre" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "Készleten" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "Áthelyezés" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Hozzáadás" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Mennyiség" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "Készlet csökkentése" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Készlet áthelyezése" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Leltározás" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Aktív" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "Nincsenek berendezés katalógus hibák." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Infó" @@ -3811,11 +3809,11 @@ msgstr "Hibás feladatok" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Válassza ki a felhasználói életciklusre vonatkozó beállításokat. További információ" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "Rendszerbeállítások" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Riportolás" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Leltár" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -3920,10 +3918,10 @@ msgstr "Megjelölés olvasatlanként" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "Hivatkozás" @@ -3932,12 +3930,13 @@ msgstr "Hivatkozás" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "Hivatkozás" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Leírás" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "Gyártási mennyiség" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Befejezett kimenetek" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Cél dátum" @@ -4051,63 +4051,64 @@ msgstr "Gyártás részletei" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Sortételek" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Mellékletek" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Megjegyzések" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" @@ -4115,130 +4116,130 @@ msgstr "Gyártási utasítás szerkesztése" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "Gyártó" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Paraméterek" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Beszállítók" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Gyártható" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Utolsó leltár" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "Leltárazta" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "Alkatrész részletei" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Gyártáshoz foglalások" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Vevői rendeléshez foglalások" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Gyártók" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "Ütemezés" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "Nincs készlet" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "Készlet műveletek" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "Készlet számolása" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "Eladási előzmények" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Teljes ár" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "Általános árazás" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "Beszállítói azonosító" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "Kész sortételek" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "Teljes költség" @@ -5052,13 +5066,13 @@ msgstr "Teljes költség" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "Létrehozva" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Rendelés részletei" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Rendelés műveletek" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "Vevők" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Kiindulási alkatrész" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Készlettörténet" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Leltározás" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Készlethez ad" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Készlet csökkentése" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Áthelyezés" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Készlet áthelyezése" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Pénznem" @@ -5428,45 +5443,45 @@ msgstr "Szűrő" msgid "Value" msgstr "Érték" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Szűrő érték kiválasztása" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Szűrő hozzáadása" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "A szerver hibás adattípust küldött vissza" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Hibás kérés" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Jogosulatlan" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Tiltott" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Nem található" @@ -5474,15 +5489,15 @@ msgstr "Nem található" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Vonalkód műveletek" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Adatok frissítése" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Táblaszűrők" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "Alkatrész információ" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "Helyettesítőkkel együtt" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Változatokkal együtt" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Készlet adatok" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "Fogyóeszköz tétel" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "Opcionális" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "Fogyóeszköz" @@ -5730,6 +5745,7 @@ msgstr "Helyettesítő alkatrészek szerkesztése" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Követésre kötelezett" msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "Gyártás kimenet" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "Lefoglalt tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "Elérhető készlettel rendelkező sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "Felhasználható sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "Opcionális sorok mutatása" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "Követett" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "Követett tételek mutatása" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "Gyártásban" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "Nincs elérhető készlet" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "Mennyiségi egység" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "Készlet foglalása" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "Készlet rendelés" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "Gyártási készlet" @@ -6423,14 +6452,6 @@ msgstr "Paraméter sablon létrehozás" msgid "Minimum stock" msgstr "Minimális készlet" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Gyártáshoz foglalások" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Vevői rendeléshez foglalások" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Szűrés aktív státusz szerint" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "Eredmények" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "Nincs találat" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "Szükséges tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "Engedélyezett tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "Kötelező adatos tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "Kötelező mellékletes tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "Örökölt sablonos tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "Van eredmény" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "Rögzített eredményes tesztek megjelenítése" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "Teszt sablon hozzáadása" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "Teszt sablon szerkesztése" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "Teszt sablon törlése" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "Ez a művelet nem vonható vissza" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "Minden teszt eredmény amit ehhez a sablonhoz rögzítettek elvész" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "Kiválaszt" @@ -6968,19 +7005,19 @@ msgstr "Cél" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Sortétel hozzáadása" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Sortétel szerkesztése" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "Sortétel bevételezése" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Sortétel hozzáadása" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Csoport törlése" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "Csoport törölve" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Biztos, hogy törölni szeretné ezt a csoportot?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Csoport hozzáadása" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Csoport szerkesztése" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "Megadja, hogy a felhasználó bejelentkezhet-e erre a django adminisztrátor webhelyre." -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "Rendszergazda" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "Nincsenek csoportok" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Felhasználó törlése" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "Felhasználó törölve" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Biztosan törli ezt a felhasználót?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Felhasználó hozzáadása" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Felhasználó hozzáadása sikeres" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Felhasználó szerkesztése" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index e723a751b16..d6a8870897e 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 3801c71a770..dbe7f6c5986 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Stampa dell'etichetta completata con successo" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Rimuovi l'immagine associata all'articolo?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Rimuovi" @@ -163,7 +163,7 @@ msgstr "Rimuovi" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Annulla" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 99edb76745d..be55f6b68a7 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "キャンセル" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "続きを読む" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "設定" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "パーツ" @@ -1394,7 +1395,7 @@ msgstr "パーツ" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "パーツ" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "在庫場所" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "在庫場所" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "在庫" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "未読にする" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "説明" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "添付ファイル" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "メモ" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "在庫商品を編集" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "フィルタ" msgid "Value" msgstr "値" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "フィルタの値を選択" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "フィルタを追加" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "表フィルタ" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "有効なパーツでフィルタ" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 9cafc64ecc9..99c38a483e5 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index a68801f4311..af89cf48e9f 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:04\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index d26885000b4..2bc0d2eb3c1 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Verwijderen" @@ -163,7 +163,7 @@ msgstr "Verwijderen" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Annuleer" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Verkooporder" @@ -1574,7 +1576,7 @@ msgstr "Verkooporder" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Verkooporders" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inactief" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Verkoop" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Productieorders" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Regelitems" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Bijlagen" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Opmerkingen" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Verkoopordertoewijzingen" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Order Details" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Klantreferentie" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "Klanten" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "Voeg Verkooporder toe" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Verkoopordertoewijzingen" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 64cea06ef83..06124c17c8e 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-08-07 21:46\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Fjern" @@ -163,7 +163,7 @@ msgstr "Fjern" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Avbryt" @@ -590,7 +590,7 @@ msgstr "Vert" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Vert" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Koble til egendefinert strekkode" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Les mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Ukjent feil" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Innstillinger" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Ukjent modell: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Del" @@ -1394,7 +1395,7 @@ msgstr "Del" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Deler" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Leverandørdel" @@ -1444,12 +1445,12 @@ msgstr "Delkategori" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Delkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -1550,7 +1551,7 @@ msgstr "Innkjøpsordre" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -1565,8 +1566,9 @@ msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Salgsordre" @@ -1574,7 +1576,7 @@ msgstr "Salgsordre" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Salgsordrer" @@ -1621,7 +1623,7 @@ msgstr "Adresser" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Kontakt" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupper" @@ -1703,7 +1706,7 @@ msgstr "Forsendelse" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "Ingen lagerbeholdning" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Serienummer" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Innkjøp" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Salg" @@ -2677,44 +2673,44 @@ msgstr "Side for interaktiv skanning og flere handlinger." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "Overordnet del-kategori" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Mottatt" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "Mottatt" msgid "Actions" msgstr "Handlinger" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "Angi serienumre for ny lagerbeholdning (eller la stå tom)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "På lager" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Legg til" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Tell" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Overfør lager" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Tell beholdning" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Aktiv" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "Mislykkede oppgaver" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Velg innstillinger som er relevante for brukerens livssyklus. Mer tilgjengelig i" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "Systeminnstillinger" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Lagertelling" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -3920,10 +3918,10 @@ msgstr "Marker som ulest" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivelse" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Fullførte artikler" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "Opprettet" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Måldato" @@ -4051,63 +4051,64 @@ msgstr "Produksjonsdetaljer" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Vedlegg" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Notater" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" @@ -4115,130 +4116,130 @@ msgstr "Rediger produksjonsordre" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "Produsent" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parametere" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Leverandører" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Lenke" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Kan Produsere" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Produseres" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "Sporbar del" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" -msgstr "" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" +msgstr "Sporbar del" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Produksjonsordre-tildelinger" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Salgsordretildelinger" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Produsenter" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "Planlegging" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "Under produksjon" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "Lagerhandlinger" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "Tell delbeholdning" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Total pris" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Ordredetaljer" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Ordrehandlinger" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Kundereferanse" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "Kunder" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Basisdel" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Sporing av lager" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Rediger lagervare" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Tell beholdning" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Legg til lager" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Fjern lager" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Overfør" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Overfør lager" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Valuta" @@ -5428,45 +5443,45 @@ msgstr "Filter" msgid "Value" msgstr "Verdi" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Velg filterverdi" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Tabellfiltre" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Legg til filter" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Fjern filtre" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "Serveren returnerte feil datatype" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Ugyldig forespørsel" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Uautorisert" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Forbudt" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Ikke funnet" @@ -5474,15 +5489,15 @@ msgstr "Ikke funnet" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "Denne handlingen kan ikke angres!" @@ -5503,20 +5518,20 @@ msgstr "Denne handlingen kan ikke angres!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Strekkodehandlinger" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Oppdater data" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Tabellfiltre" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "Delinformasjon" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "Inkluderer erstatningsbeholdning" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Lagerinformasjon" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "Forbruksvare" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "Valgfritt" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "Vis valgfrie elementer" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "Forbruksvare" @@ -5730,6 +5745,7 @@ msgstr "Rediger erstatninger" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Sporbar" msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "Tildelt" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "Spores" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "Tildel lagerbeholdning" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "Legg til parametermal" msgid "Minimum stock" msgstr "Minimumsbeholdning" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Produksjonsordre-tildelinger" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Salgsordretildelinger" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Filtrer etter del aktiv-status" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "Destinasjon" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Legg til ordrelinje" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Rediger ordrelinje" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "Motta ordrelinje" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Legg til ordrelinje" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "Stoppet" msgid "Attempts" msgstr "Forsøk" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "Gruppe med id {id} er ikke funnet" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "Det oppstod en feil under henting av gruppedetaljer" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "Tillatelse satt" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Slett gruppe" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "Gruppe slettet" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Er du sikker på at du vil slette denne gruppen?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Legg til gruppe" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Rediger gruppe" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "Sist kjørt" msgid "Next Run" msgstr "Neste kjøring" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "Bruker med Id {id} ble ikke funnet" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "Det oppstod en feil under henting av brukerdetaljer" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "Er aktiv" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Markerer om denne brukeren skal behandles som aktiv. Fjern avmerkingen istedet for å slette kontoer." -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "Er ansatte" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "Markerer om brukeren kan logge inn til Django-administrasjonssiden." -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "Er Superbruker" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Markerer at denne brukeren har alle tillatelser uten å eksplisitt tilordne dem." -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Du kan ikke redigere rettighetene for brukeren som er logget inn." -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "Ingen grupper" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Slett bruker" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "Bruker slettet" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Er du sikker på at du vil slette denne brukeren?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Legg til bruker" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Bruker lagt til" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Rediger bruker" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 951e0a4dbed..00880500725 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\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" @@ -69,7 +69,7 @@ msgstr "Drukowanie etykiety zakończone powodzeniem" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Usuń" @@ -163,7 +163,7 @@ msgstr "Usuń" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Anuluj" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Ustawienia" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Nieznany model: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Komponent" @@ -1394,7 +1395,7 @@ msgstr "Komponent" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Komponenty" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupy" @@ -1703,7 +1706,7 @@ msgstr "Wysyłka" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Nieaktywny" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Stan" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Numer seryjny" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Zakupy" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Lokalizacja" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Akcje" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "Przenieś" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "Zadania zakończone błędem" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Raportowanie" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/pseudo-LOCALE/messages.po b/src/frontend/src/locales/pseudo-LOCALE/messages.po index 46afc972f51..28605f12346 100644 --- a/src/frontend/src/locales/pseudo-LOCALE/messages.po +++ b/src/frontend/src/locales/pseudo-LOCALE/messages.po @@ -104,7 +104,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -188,7 +188,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -198,7 +198,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -625,7 +625,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -634,7 +634,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -923,7 +923,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -959,7 +959,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1272,7 +1272,7 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1406,8 +1406,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1417,11 +1417,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1433,7 +1434,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1456,8 +1457,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1483,12 +1484,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1509,7 +1510,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1589,7 +1590,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1604,8 +1605,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1613,7 +1615,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1660,7 +1662,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1695,8 +1697,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1742,7 +1745,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1756,28 +1759,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2148,14 +2152,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "" @@ -2537,7 +2533,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2716,44 +2712,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2777,58 +2773,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2837,51 +2833,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2894,25 +2891,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2926,7 +2923,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2959,7 +2956,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2981,8 +2978,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2992,14 +2989,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -3012,12 +3009,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3616,7 +3613,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3631,6 +3628,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3758,7 +3756,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3850,11 +3848,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3888,15 +3886,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3959,10 +3957,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "" @@ -3971,12 +3969,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3984,7 +3983,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3998,7 +3998,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -4008,10 +4008,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -4027,10 +4027,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4090,63 +4090,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4154,130 +4155,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4326,8 +4327,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4395,12 +4396,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4555,284 +4556,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4880,11 +4894,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4991,7 +5005,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -5022,7 +5036,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5067,19 +5081,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5091,13 +5105,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5119,12 +5133,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5163,15 +5177,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5181,27 +5195,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5266,11 +5280,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5282,11 +5296,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5294,7 +5308,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5303,66 +5318,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5378,12 +5393,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5467,45 +5482,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5513,15 +5528,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5542,20 +5557,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5572,31 +5587,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "" @@ -5660,7 +5675,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "" @@ -5670,7 +5685,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "" @@ -5797,94 +5812,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "" @@ -6462,14 +6490,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6610,8 +6630,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" @@ -7007,19 +7027,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -7029,7 +7049,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7101,15 +7121,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7247,36 +7267,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7298,12 +7318,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7343,11 +7363,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7363,27 +7383,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "" @@ -7392,76 +7408,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/pt-br/messages.po b/src/frontend/src/locales/pt-br/messages.po index 0b3be81d6b1..8205dd0bf59 100644 --- a/src/frontend/src/locales/pt-br/messages.po +++ b/src/frontend/src/locales/pt-br/messages.po @@ -64,7 +64,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -148,7 +148,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -158,7 +158,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -575,7 +575,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -864,7 +864,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -900,7 +900,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1335,8 +1335,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1346,11 +1346,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1362,7 +1363,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1385,8 +1386,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1412,12 +1413,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1438,7 +1439,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1518,7 +1519,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1533,8 +1534,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1542,7 +1544,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1589,7 +1591,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1624,8 +1626,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1671,7 +1674,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1685,28 +1688,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2073,14 +2077,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "" @@ -2454,7 +2450,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2569,44 +2565,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2630,58 +2626,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2690,51 +2686,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2747,25 +2744,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2779,7 +2776,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2812,7 +2809,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2834,8 +2831,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2845,14 +2842,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2865,12 +2862,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3337,7 +3334,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3352,6 +3349,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3479,7 +3477,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3571,11 +3569,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3609,15 +3607,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3676,10 +3674,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "" @@ -3688,12 +3686,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3701,7 +3700,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3715,7 +3715,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3725,10 +3725,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3744,10 +3744,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -3807,63 +3807,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -3871,130 +3872,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4043,8 +4044,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4112,12 +4113,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4272,284 +4273,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4593,11 +4607,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4704,7 +4718,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4735,7 +4749,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -4780,19 +4794,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -4804,13 +4818,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -4832,12 +4846,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -4876,15 +4890,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -4894,27 +4908,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -4979,11 +4993,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -4995,11 +5009,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5007,7 +5021,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5016,66 +5031,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5091,12 +5106,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5180,45 +5195,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5226,15 +5241,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5255,20 +5270,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5285,31 +5300,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "" @@ -5373,7 +5388,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "" @@ -5383,7 +5398,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "" @@ -5510,94 +5525,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "" @@ -6175,14 +6203,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6323,8 +6343,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" @@ -6720,19 +6740,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6742,7 +6762,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -6814,15 +6834,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -6960,36 +6980,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7011,12 +7031,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7056,11 +7076,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7076,27 +7096,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "" @@ -7105,76 +7121,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 87ecef2d1e4..792102c17ad 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Impressão de etiqueta finalizada com sucesso" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Remover imagem associada a este item?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Remover" @@ -163,7 +163,7 @@ msgstr "Remover" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Cancelar" @@ -590,7 +590,7 @@ msgstr "Servidor" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Servidor" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Vincular código de barras personalizado" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Leia Mais" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Erro desconhecido" @@ -1233,7 +1233,7 @@ msgstr "Nada encontrado..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Configurações" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Modelo desconhecido: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Peça" @@ -1394,7 +1395,7 @@ msgstr "Peça" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Peças" @@ -1417,8 +1418,8 @@ msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -1444,12 +1445,12 @@ msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Categorias de Peça" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Localização do estoque" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Locais de estoque" @@ -1550,7 +1551,7 @@ msgstr "Pedido de Compra" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -1565,8 +1566,9 @@ msgstr "Linhas do Pedido de Compra" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Pedido de Venda" @@ -1574,7 +1576,7 @@ msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" @@ -1621,7 +1623,7 @@ msgstr "Endereços" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Contato" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupos" @@ -1703,7 +1706,7 @@ msgstr "Remessa" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inativo" @@ -1717,28 +1720,29 @@ msgstr "Sem Estoque" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Estoque" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "Número de Série" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "Nenhuma configuração especificada" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Comprando" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Vendas" @@ -2677,44 +2673,44 @@ msgstr "Visualização para varredura interativa e várias ações." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "Próximo número de série" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "Último número de série" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "Remover a saída" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "Concluir Saídas de Produção" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "Saídas de produção foram completadas" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "Sucatear Saídas de Produção" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "Saídas de produção foram sucateadas" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "Cancelar Saídas de Produção" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "Saídas de produção selecionadas serão apagadas" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "Saídas de produção foram canceladas" @@ -2738,58 +2734,58 @@ msgstr "Categoria de peça parental" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "Escolher local" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "Destino do item selecionado" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "Localização padrão da categoria de peça selecionada" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "Localização do estoque recebida selecionada" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "Localização padrão selecionada" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "Ler Código de Barras" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "Definir Localização" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "Atribuir Código em Lote{0}" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "Alterar Status" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "Remover item da lista" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "Remover item da lista" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "Localização" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "Armazenar no destino do item de linha" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "Embalagem" msgid "Status" msgstr "Estado" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "Anotação" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Código (SKU)" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "Recebido" msgid "Actions" msgstr "Ações" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "Excluir Itens de Linha" @@ -2920,7 +2917,7 @@ msgstr "Insira o número de série para novo estoque (ou deixe em branco)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "Mover para o local padrão" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "Em Estoque" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "Mover" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Contar" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "Remover Estoque" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Transferir Estoque" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Contar Estoque" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Ativo" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "Não há registro de erros da máquina." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "Info" @@ -3811,11 +3809,11 @@ msgstr "Tarefas com Falhas" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Selecione as configurações relevantes para o ciclo de vida dos usuários. Mais informações disponíveis em" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "Configurações do sistema" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Balanço" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Ordens de Produções" @@ -3920,10 +3918,10 @@ msgstr "Marcar como não lido" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "Referência" @@ -3932,12 +3930,13 @@ msgstr "Referência" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "Referência" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Descrição" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Saídas Completas" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "Criado" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Data Prevista" @@ -4051,63 +4051,64 @@ msgstr "Detalhes da Produção" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Anexos" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Anotações" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" @@ -4115,130 +4116,130 @@ msgstr "Editar Pedido de Produção" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "Cancelar pedido" @@ -4287,8 +4288,8 @@ msgstr "Fabricante" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parâmetros" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Fornecedores" @@ -4516,284 +4517,297 @@ msgstr "Ações de Categoria" msgid "Category Details" msgstr "Detalhes da categoria" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Link" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "Pode Produzir" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "Produzindo" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "Peça Rastreável" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" -msgstr "" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" +msgstr "Peça Rastreável" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "Último Balanço" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Alocações de Pedido de Produção" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Alocações do Pedido de Vendas" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "Fabricantes" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "Histórico de Vendas" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "Preço Total" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "Precificação Geral" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "Última Atualização" @@ -4983,7 +4997,7 @@ msgstr "Carregando dados de preços" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "Referencia do fornecedor" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "Moeda do pedido" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "Custo Total" @@ -5052,13 +5066,13 @@ msgstr "Custo Total" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "Criado em" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Detalhes do pedido" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Ações de Pedido" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "Clientes" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "Envios Concluídos" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "Adicionar Pedido de Vendas" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Peça base" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Contagem de estoque" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Adicionar estoque" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Remover estoque" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Transferir estoque" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Moeda" @@ -5428,45 +5443,45 @@ msgstr "Filtro" msgid "Value" msgstr "Valor" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Selecionar valor do filtro" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Filtros da Tabela" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Adicionar Filtro" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Limpar Filtros" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "O servidor retornou um tipo de dado incorreto" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Requisição inválida" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Não autorizado" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Proibido" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Não encontrado" @@ -5474,15 +5489,15 @@ msgstr "Não encontrado" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "Essa ação não pode ser desfeita!" @@ -5503,20 +5518,20 @@ msgstr "Essa ação não pode ser desfeita!" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Ações de código de barras" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Atualizar dados" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Filtros da Tabela" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "Informação da Peça" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "Incluir estoque de substitutos" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "Incluir estoque de variantes" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informação do Estoque" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "Item Consumível" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "Opcional" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "Mostrar itens opcionais" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "Consumível" @@ -5730,6 +5745,7 @@ msgstr "Editar substitutos" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Rastreável" msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "Alocado" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "Mostrar linhas alocadas" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "Mostrar linhas com estoque disponível" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "Mostrar linhas consumíveis" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "Mostrar linhas opcionais" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "Monitorado" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "Em produção" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "Nenhum estoque disponível" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "Quantidade Unitária" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "Alocar Estoque" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "Pedir estoque" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "Estoque de Produção" @@ -6423,14 +6452,6 @@ msgstr "Adicionar modelo de parâmetro" msgid "Minimum stock" msgstr "Estoque mínimo" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Alocações de Pedido de Produção" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Alocações do Pedido de Vendas" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Filtrar por peça em estado ativo" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "Mostrar testes necessários" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "Mostrar testes que exigem um valor" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "Mostrar testes que exigem um anexo" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "Adicionar Modelo de Teste" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "Editar Modelo de Teste" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "Excluir Modelo de Teste" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "Selecionar" @@ -6968,19 +7005,19 @@ msgstr "Destino" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Adicionar Item de Linha" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Editar Item de Linha" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "Excluir Item de Linha" @@ -6990,7 +7027,7 @@ msgstr "Receber item de linha" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Adicionar item de linha" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "Parado" msgid "Attempts" msgstr "Tentativas" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "Grupo com o id {id} não encontrado" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "Ocorreu um erro ao obter os detalhes do grupo" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "Permissão definida" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Apagar grupo" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "Grupo excluído" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Você tem certeza de que deseja excluir este grupo?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Adicionar grupo" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Editar grupo" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "Última Execução" msgid "Next Run" msgstr "Próxima Execução" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "Usuário com o id {id} não encontrado" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "Ocorreu um erro ao obter os detalhes do usuário" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "Está Ativo" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Designa se esse usuário deve ser tratado como ativo. Desmarque isso em vez de excluir contas." -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "É da Equipe" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "Designa se o usuário pode fazer entrar no site administrativo do django." -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "É Superusuário" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Indica que este usuário tem todas as permissões sem atribuí-las explicitamente." -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Você não pode editar os direitos para o usuário conectado no momento." -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "Sem grupos" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Excluir usuário" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "Usuário excluído" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Tem certeza de que deseja excluir este usuário?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Adicionar usuário" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "Usuário adicionado" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Editar usuário" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index 21ef28e6746..c314974daee 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-08-07 21:48\n" +"PO-Revision-Date: 2024-08-09 22:04\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index 6baa1f7a288..7eb4edd4612 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\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" @@ -69,7 +69,7 @@ msgstr "Печать этикеток успешно завершена" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Удалить связанное изображение?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Удалить" @@ -163,7 +163,7 @@ msgstr "Удалить" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Отменить" @@ -590,7 +590,7 @@ msgstr "Узел" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Узел" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Привязать пользовательский штрих-код" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Отвязать штрих-код" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Подробнее" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Неизвестная ошибка" @@ -1233,7 +1233,7 @@ msgstr "Ничего не найдено..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Настройки" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Неизвестная модель: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Детали" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "Категория детали" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Категории деталей" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Места хранения" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Заказы на продажу" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Неактивный" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Остатки" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Покупка" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Продажи" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "В наличии" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "Удалить запасы" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "Перемещение запасов" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "Подсчет остатков" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Заказы на сборку" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Описание" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "Подробности сборки" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Ед. изм" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Ссылка" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "Деталь заблокирована" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "Отфильтровать" msgid "Value" msgstr "Значение" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Добавить фильтр" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index a6ad5ddea29..891f34d3f55 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 453b25b4b86..abcd322c116 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 181770a5acc..f862ad22c6c 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:04\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Host" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Linkuj prilagođeni barkod" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Saznaj više" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Nepoznata greška" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 82caa357579..715e2dbbd61 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "Utskrift av etiketter lyckades" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "Ta bort" @@ -163,7 +163,7 @@ msgstr "Ta bort" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Avbryt" @@ -590,7 +590,7 @@ msgstr "Värd" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Värd" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Länka anpassad streckkod" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Läs mer" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Okänt fel" @@ -1233,7 +1233,7 @@ msgstr "Ingenting hittades..." #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Inställningar" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Okänd modell: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Artkel" @@ -1394,7 +1395,7 @@ msgstr "Artkel" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Artiklar" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Artikelkategorier" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Lagerplats" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Försäljningsorder" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Grupper" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "Inaktiv" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Lagersaldo" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "Skanna streckkod" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "Ändra status" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Status" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Åtgärder" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Aktiv" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Byggordrar" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Beskrivning" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Parametrar" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IAN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Länk" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "Valuta" @@ -5428,45 +5443,45 @@ msgstr "Filter" msgid "Value" msgstr "Värde" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Välj filtervärde" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Lägg till filter" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Rensa filter" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Felaktig begäran" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Ej behörig" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Otillåten" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Hittades inte" @@ -5474,15 +5489,15 @@ msgstr "Hittades inte" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Streckkods åtgärder" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Uppdatera data" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Tabellfilter" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Spårbart objekt" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Filtrera på aktiv artiklestatus" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "Resultat" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "Inga resultat" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "Radera grupp" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "Är du säker på att du vill radera denna grupp?" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "Lägg till grupp" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "Redigera grupp" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "Redigera mall" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "Radera mall" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "Lägg till mall" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "Lägg till mall" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "Lägg till mall" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "Inga grupper" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "Radera användare" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "Är du säker på att du vill radera denna användare?" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "Lägg till användare" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "Redigera användare" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index cff63bee44b..68d7887fdc0 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:04\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index a234195a62a..522e4cc965e 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Vazgeç" @@ -590,7 +590,7 @@ msgstr "Sunucu" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Sunucu" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Devamını Oku" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Bilinmeyen hata" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Ayarlar" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Parça" @@ -1394,7 +1395,7 @@ msgstr "Parça" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Parçalar" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Parça Kategorileri" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Stok Konumları" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Satış Emirleri" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Stok" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Durum" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "Eylemler" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Aktif" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Açıklama" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "DPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Bağlantı" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "Filtre" msgid "Value" msgstr "Değer" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Filtre değeri seç" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Filtre Ekle" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Hatalı istek" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Yetkisiz" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Yasaklı" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Bulunamadı" @@ -5474,15 +5489,15 @@ msgstr "Bulunamadı" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Barkod işlemleri" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Veriyi yenile" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Tablo filtreleri" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Takip Edilebilir" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Parçanın aktiflik durumuna göre filtrele" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 79c79152fd4..9c3c25f01bc 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\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" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index dbe9dc59c08..7ae840469ce 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-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "Hủy bỏ" @@ -590,7 +590,7 @@ msgstr "Host" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "Host" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "Liên kết mã vạch tùy chỉnh" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "Xem thêm" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "Lỗi không xác định" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "Cài đặt" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "Model không rõ: {model}" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "Phụ kiện" @@ -1394,7 +1395,7 @@ msgstr "Phụ kiện" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "Phụ tùng" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -1444,12 +1445,12 @@ msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "Vị trí kho hàng" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -1550,7 +1551,7 @@ msgstr "Đơn đặt mua" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "Đơn đặt bán" @@ -1574,7 +1576,7 @@ msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Đơn hàng bán" @@ -1621,7 +1623,7 @@ msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "Liên hệ" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "Nhóm" @@ -1703,7 +1706,7 @@ msgstr "Lô hàng" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "Kho hàng" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "Mua sắm" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "Bán hàng" @@ -2677,44 +2673,44 @@ msgstr "Khung nhìn để quét tương tác và đa chức năng." #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "Danh mục phụ kiện cha" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "Trạng thái" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "Đã nhận" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "Đã nhận" msgid "Actions" msgstr "Chức năng" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "Điền số sê-ri cho kho mới (hoặc để trống)" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "Còn hàng" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "Thêm" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "Đếm" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "Hoạt động" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "Tác vụ thất bại" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "Chọn thiết lập thích hợp với vòng đời người dùng. Có thêm ở" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "Thiết lập hệ thống" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "Báo cáo" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "Kiểm kê" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -3920,10 +3918,10 @@ msgstr "Đánh dấu chưa đọc" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "Mô tả" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -4051,63 +4051,64 @@ msgstr "Chi tiết bản dựng" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "Đính kèm" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "Ghi chú" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "Nhà sản xuất" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "Thông số" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "Nhà cung cấp" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "IPN" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "Liên kết" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "Phân bổ đơn hàng bản dựng" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "Phân bổ đơn hàng bán" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "On Order" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "Chi tiết đơn đặt" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "Chức năng đơn đặt" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "Sản phẩm cơ bản" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "Đếm hàng" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "Thêm hàng" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "Xóa hàng" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "Chuyển" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "Chuyển giao hàng" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "Bộ lọc" msgid "Value" msgstr "Giá trị" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "Lựa chọn giá trị để lọc" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "Bộ lọc bảng" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "Thêm bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "Xóa bộ lọc" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "Yêu cầu không hợp lệ" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "Chưa cấp quyền" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "Bị cấm" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "Không tìm thấy" @@ -5474,15 +5489,15 @@ msgstr "Không tìm thấy" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "Chức năng mã vạch" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "Làm mới dữ liệu" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "Bộ lọc bảng" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "Có thể theo dõi" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "Phân kho" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "Thêm mẫu tham số" msgid "Minimum stock" msgstr "Kho tối thiểu" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "Phân bổ đơn hàng bản dựng" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "Phân bổ đơn hàng bán" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "Lọc theo trạng thái mở phụ kiện" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "Đích đến" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "Thêm hạng mục" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "Sửa hạng mục" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "Nhận hạng mục" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "Thêm hạng mục" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/zh-hans/messages.po b/src/frontend/src/locales/zh-hans/messages.po index d06cd863a06..c4c91ffdcbe 100644 --- a/src/frontend/src/locales/zh-hans/messages.po +++ b/src/frontend/src/locales/zh-hans/messages.po @@ -64,7 +64,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -148,7 +148,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -158,7 +158,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -575,7 +575,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -864,7 +864,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -900,7 +900,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1335,8 +1335,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1346,11 +1346,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1362,7 +1363,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1385,8 +1386,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1412,12 +1413,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1438,7 +1439,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1518,7 +1519,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1533,8 +1534,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1542,7 +1544,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1589,7 +1591,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1624,8 +1626,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1671,7 +1674,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1685,28 +1688,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2073,14 +2077,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "" @@ -2454,7 +2450,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2569,44 +2565,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2630,58 +2626,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2690,51 +2686,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2747,25 +2744,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2779,7 +2776,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2812,7 +2809,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2834,8 +2831,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2845,14 +2842,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2865,12 +2862,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3337,7 +3334,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3352,6 +3349,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3479,7 +3477,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3571,11 +3569,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3609,15 +3607,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3676,10 +3674,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "" @@ -3688,12 +3686,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3701,7 +3700,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3715,7 +3715,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3725,10 +3725,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3744,10 +3744,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -3807,63 +3807,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -3871,130 +3872,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4043,8 +4044,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4112,12 +4113,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4272,284 +4273,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4593,11 +4607,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4704,7 +4718,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4735,7 +4749,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -4780,19 +4794,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -4804,13 +4818,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -4832,12 +4846,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -4876,15 +4890,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -4894,27 +4908,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -4979,11 +4993,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -4995,11 +5009,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5007,7 +5021,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5016,66 +5031,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5091,12 +5106,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5180,45 +5195,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5226,15 +5241,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5255,20 +5270,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5285,31 +5300,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "" @@ -5373,7 +5388,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "" @@ -5383,7 +5398,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "" @@ -5510,94 +5525,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "" @@ -6175,14 +6203,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6323,8 +6343,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" @@ -6720,19 +6740,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6742,7 +6762,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -6814,15 +6834,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -6960,36 +6980,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7011,12 +7031,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7056,11 +7076,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7076,27 +7096,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "" @@ -7105,76 +7121,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/zh-hant/messages.po b/src/frontend/src/locales/zh-hant/messages.po index e88e039f7b6..448cb641f61 100644 --- a/src/frontend/src/locales/zh-hant/messages.po +++ b/src/frontend/src/locales/zh-hant/messages.po @@ -64,7 +64,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -148,7 +148,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -158,7 +158,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "" @@ -566,7 +566,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -575,7 +575,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -864,7 +864,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -900,7 +900,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1209,7 +1209,7 @@ msgstr "" #~ msgstr "" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1335,8 +1335,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1346,11 +1346,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1362,7 +1363,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1385,8 +1386,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1412,12 +1413,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1438,7 +1439,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1518,7 +1519,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1533,8 +1534,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1542,7 +1544,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1589,7 +1591,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1624,8 +1626,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1671,7 +1674,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1685,28 +1688,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2073,14 +2077,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "" @@ -2454,7 +2450,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2569,44 +2565,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2630,58 +2626,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2690,51 +2686,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2747,25 +2744,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2779,7 +2776,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2812,7 +2809,7 @@ msgstr "" #~ msgstr "" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2834,8 +2831,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2845,14 +2842,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2865,12 +2862,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3337,7 +3334,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3352,6 +3349,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3479,7 +3477,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3571,11 +3569,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3609,15 +3607,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3676,10 +3674,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:148 msgid "Reference" msgstr "" @@ -3688,12 +3686,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3701,7 +3700,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3715,7 +3715,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3725,10 +3725,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3744,10 +3744,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -3807,63 +3807,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -3871,130 +3872,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4043,8 +4044,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4112,12 +4113,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4272,284 +4273,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:129 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:44 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4593,11 +4607,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4704,7 +4718,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4735,7 +4749,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -4780,19 +4794,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -4804,13 +4818,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -4832,12 +4846,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -4876,15 +4890,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -4894,27 +4908,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -4979,11 +4993,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -4995,11 +5009,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5007,7 +5021,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5016,66 +5031,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5091,12 +5106,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5180,45 +5195,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5226,15 +5241,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5255,20 +5270,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5285,31 +5300,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:112 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:75 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:212 msgid "Consumable item" msgstr "" @@ -5373,7 +5388,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:54 msgid "Optional" msgstr "" @@ -5383,7 +5398,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:49 msgid "Consumable" msgstr "" @@ -5510,94 +5525,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:39 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:40 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:45 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:50 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:55 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:59 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:60 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:126 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:165 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:174 msgid "Unit Quantity" msgstr "" -#: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/build/BuildLineTable.tsx:231 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:255 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:261 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:267 msgid "Build Stock" msgstr "" @@ -6175,14 +6203,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6323,8 +6343,8 @@ msgid "Show required tests" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" @@ -6720,19 +6740,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6742,7 +6762,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -6814,15 +6834,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -6960,36 +6980,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7011,12 +7031,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7056,11 +7076,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7076,27 +7096,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "" @@ -7105,76 +7121,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr "" diff --git a/src/frontend/src/locales/zh/messages.po b/src/frontend/src/locales/zh/messages.po index d0b1dfca540..356afb8d729 100644 --- a/src/frontend/src/locales/zh/messages.po +++ b/src/frontend/src/locales/zh/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-07 21:47\n" +"PO-Revision-Date: 2024-08-09 22:03\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -69,7 +69,7 @@ msgstr "" #: src/components/nav/SearchDrawer.tsx:426 #: src/pages/ErrorPage.tsx:11 #: src/pages/part/PartPricingPanel.tsx:67 -#: src/tables/InvenTreeTable.tsx:486 +#: src/tables/InvenTreeTable.tsx:497 #: src/tables/bom/BomTable.tsx:444 #: src/tables/stock/StockItemTestResultTable.tsx:294 msgid "Error" @@ -153,7 +153,7 @@ msgstr "" #: src/forms/StockForms.tsx:533 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:474 +#: src/pages/stock/StockDetail.tsx:524 msgid "Remove" msgstr "" @@ -163,7 +163,7 @@ msgstr "" #: src/components/items/ActionDropdown.tsx:266 #: src/contexts/ThemeContext.tsx:43 #: src/hooks/UseForm.tsx:40 -#: src/tables/FilterSelectDrawer.tsx:204 +#: src/tables/FilterSelectDrawer.tsx:205 #: src/tables/build/BuildOutputTable.tsx:225 msgid "Cancel" msgstr "取消" @@ -590,7 +590,7 @@ msgstr "" #: src/components/forms/HostOptionsForm.tsx:70 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/part/CategoryDetail.tsx:81 -#: src/pages/part/PartDetail.tsx:129 +#: src/pages/part/PartDetail.tsx:140 #: src/pages/stock/LocationDetail.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:65 #: src/tables/machine/MachineTypeTable.tsx:109 @@ -599,7 +599,7 @@ msgstr "" #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/plugin/PluginListTable.tsx:126 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/GroupTable.tsx:141 +#: src/tables/settings/GroupTable.tsx:147 #: src/tables/settings/PendingTasksTable.tsx:28 #: src/tables/stock/LocationTypesTable.tsx:69 msgid "Name" @@ -888,7 +888,7 @@ msgid "Link custom barcode" msgstr "" #: src/components/items/ActionDropdown.tsx:188 -#: src/forms/PurchaseOrderForms.tsx:423 +#: src/forms/PurchaseOrderForms.tsx:426 msgid "Unlink Barcode" msgstr "" @@ -924,7 +924,7 @@ msgid "Read More" msgstr "" #: src/components/items/ErrorItem.tsx:5 -#: src/tables/InvenTreeTable.tsx:478 +#: src/tables/InvenTreeTable.tsx:489 msgid "Unknown error" msgstr "" @@ -1233,7 +1233,7 @@ msgstr "" #~ msgstr "Profile" #: src/components/nav/MainMenu.tsx:42 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:26 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28 msgid "Settings" msgstr "" @@ -1367,8 +1367,8 @@ msgid "Unknown model: {model}" msgstr "" #: src/components/render/ModelType.tsx:22 -#: src/forms/BuildForms.tsx:210 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:213 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -1378,11 +1378,12 @@ msgstr "" #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 #: src/pages/build/BuildDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:1004 -#: src/tables/build/BuildAllocatedStockTable.tsx:45 +#: src/pages/part/PartDetail.tsx:1051 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 #: src/tables/part/PartTable.tsx:28 #: src/tables/part/RelatedPartTable.tsx:45 #: src/tables/sales/ReturnOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:67 #: src/tables/stock/StockTrackingTable.tsx:74 msgid "Part" msgstr "" @@ -1394,7 +1395,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:119 #: src/pages/part/CategoryDetail.tsx:244 #: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/PartDetail.tsx:766 +#: src/pages/part/PartDetail.tsx:813 msgid "Parts" msgstr "" @@ -1417,8 +1418,8 @@ msgstr "" #: src/components/render/ModelType.tsx:45 #: src/pages/company/SupplierPartDetail.tsx:202 #: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:170 -#: src/tables/build/BuildAllocatedStockTable.tsx:93 +#: src/pages/stock/StockDetail.tsx:173 +#: src/tables/build/BuildAllocatedStockTable.tsx:131 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Supplier Part" msgstr "" @@ -1444,12 +1445,12 @@ msgstr "" #: src/components/render/ModelType.tsx:64 #: src/pages/part/CategoryDetail.tsx:258 #: src/pages/part/CategoryDetail.tsx:296 -#: src/pages/part/PartDetail.tsx:994 +#: src/pages/part/PartDetail.tsx:1041 msgid "Part Categories" msgstr "" #: src/components/render/ModelType.tsx:72 -#: src/pages/stock/StockDetail.tsx:572 +#: src/pages/stock/StockDetail.tsx:622 #: src/tables/sales/ReturnOrderLineItemTable.tsx:90 #: src/tables/stock/StockTrackingTable.tsx:45 msgid "Stock Item" @@ -1470,7 +1471,7 @@ msgstr "" #: src/components/render/ModelType.tsx:82 #: src/pages/stock/LocationDetail.tsx:194 #: src/pages/stock/LocationDetail.tsx:379 -#: src/pages/stock/StockDetail.tsx:564 +#: src/pages/stock/StockDetail.tsx:614 msgid "Stock Locations" msgstr "" @@ -1550,7 +1551,7 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:254 #: src/pages/company/CompanyDetail.tsx:193 #: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/part/PartDetail.tsx:601 +#: src/pages/part/PartDetail.tsx:648 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -1565,8 +1566,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/build/BuildDetail.tsx:143 -#: src/pages/sales/SalesOrderDetail.tsx:462 -#: src/pages/stock/StockDetail.tsx:218 +#: src/pages/sales/SalesOrderDetail.tsx:479 +#: src/pages/stock/StockDetail.tsx:221 +#: src/tables/sales/SalesOrderAllocationTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:118 msgid "Sales Order" msgstr "" @@ -1574,7 +1576,7 @@ msgstr "" #: src/components/render/ModelType.tsx:153 #: src/pages/Index/Settings/SystemSettings.tsx:269 #: src/pages/company/CompanyDetail.tsx:213 -#: src/pages/part/PartDetail.tsx:608 +#: src/pages/part/PartDetail.tsx:655 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" @@ -1621,7 +1623,7 @@ msgstr "" #: src/components/render/ModelType.tsx:189 #: src/pages/purchasing/PurchaseOrderDetail.tsx:182 #: src/pages/sales/ReturnOrderDetail.tsx:160 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/sales/SalesOrderDetail.tsx:170 msgid "Contact" msgstr "" @@ -1656,8 +1658,9 @@ msgid "Group" msgstr "" #: src/components/render/ModelType.tsx:211 -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:18 -#: src/tables/settings/UserTable.tsx:135 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20 +#: src/tables/settings/UserTable.tsx:138 +#: src/tables/settings/UserTable.tsx:201 msgid "Groups" msgstr "" @@ -1703,7 +1706,7 @@ msgstr "" #: src/components/render/Plugin.tsx:17 #: src/pages/company/CompanyDetail.tsx:314 #: src/pages/company/SupplierPartDetail.tsx:357 -#: src/pages/part/PartDetail.tsx:818 +#: src/pages/part/PartDetail.tsx:865 msgid "Inactive" msgstr "" @@ -1717,28 +1720,29 @@ msgstr "" #: src/defaults/links.tsx:30 #: src/defaults/menuItems.tsx:38 #: src/pages/Index/Settings/SystemSettings.tsx:206 -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:529 #: src/pages/stock/LocationDetail.tsx:359 -#: src/pages/stock/StockDetail.tsx:361 +#: src/pages/stock/StockDetail.tsx:411 #: src/tables/stock/StockItemTable.tsx:67 msgid "Stock" msgstr "" #: src/components/render/Stock.tsx:60 -#: src/pages/stock/StockDetail.tsx:147 -#: src/pages/stock/StockDetail.tsx:529 -#: src/tables/build/BuildAllocatedStockTable.tsx:64 +#: src/pages/stock/StockDetail.tsx:150 +#: src/pages/stock/StockDetail.tsx:579 +#: src/tables/build/BuildAllocatedStockTable.tsx:102 +#: src/tables/sales/SalesOrderAllocationTable.tsx:79 msgid "Serial Number" msgstr "" #: src/components/render/Stock.tsx:62 -#: src/forms/BuildForms.tsx:215 -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/BuildForms.tsx:218 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/part/pricing/BomPricingPanel.tsx:104 #: src/pages/part/pricing/PriceBreakPanel.tsx:85 #: src/pages/part/pricing/PriceBreakPanel.tsx:167 -#: src/pages/stock/StockDetail.tsx:142 -#: src/pages/stock/StockDetail.tsx:535 +#: src/pages/stock/StockDetail.tsx:145 +#: src/pages/stock/StockDetail.tsx:585 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:139 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:167 @@ -2109,14 +2113,6 @@ msgstr "" #~ msgid "Last Name" #~ msgstr "Last Name" -#: src/components/tables/settings/UserTable.tsx:186 -#~ msgid "Staff" -#~ msgstr "Staff" - -#: src/components/tables/settings/UserTable.tsx:190 -#~ msgid "Superuser" -#~ msgstr "Superuser" - #: src/components/tables/stock/StockItemTable.tsx:247 #~ msgid "Test Filter" #~ msgstr "Test Filter" @@ -2498,7 +2494,7 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:9 #: src/pages/sales/ReturnOrderDetail.tsx:432 #: src/pages/sales/SalesIndex.tsx:53 -#: src/pages/sales/SalesOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:484 msgid "Sales" msgstr "" @@ -2677,44 +2673,44 @@ msgstr "" #~ msgid "Are you sure you want to delete this attachment?" #~ msgstr "Are you sure you want to delete this attachment?" -#: src/forms/BuildForms.tsx:155 +#: src/forms/BuildForms.tsx:158 msgid "Next serial number" msgstr "" -#: src/forms/BuildForms.tsx:159 +#: src/forms/BuildForms.tsx:162 msgid "Latest serial number" msgstr "" -#: src/forms/BuildForms.tsx:231 +#: src/forms/BuildForms.tsx:234 msgid "Remove output" msgstr "" -#: src/forms/BuildForms.tsx:313 +#: src/forms/BuildForms.tsx:316 msgid "Complete Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:317 +#: src/forms/BuildForms.tsx:320 msgid "Build outputs have been completed" msgstr "" -#: src/forms/BuildForms.tsx:386 +#: src/forms/BuildForms.tsx:389 msgid "Scrap Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:390 +#: src/forms/BuildForms.tsx:393 msgid "Build outputs have been scrapped" msgstr "" -#: src/forms/BuildForms.tsx:422 -#: src/forms/BuildForms.tsx:446 +#: src/forms/BuildForms.tsx:425 +#: src/forms/BuildForms.tsx:449 msgid "Cancel Build Outputs" msgstr "" -#: src/forms/BuildForms.tsx:423 +#: src/forms/BuildForms.tsx:426 msgid "Selected build outputs will be deleted" msgstr "" -#: src/forms/BuildForms.tsx:450 +#: src/forms/BuildForms.tsx:453 msgid "Build outputs have been cancelled" msgstr "" @@ -2738,58 +2734,58 @@ msgstr "" #~ msgid "Part updated" #~ msgstr "Part updated" -#: src/forms/PurchaseOrderForms.tsx:297 +#: src/forms/PurchaseOrderForms.tsx:300 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:305 +#: src/forms/PurchaseOrderForms.tsx:308 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:314 +#: src/forms/PurchaseOrderForms.tsx:317 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:324 +#: src/forms/PurchaseOrderForms.tsx:327 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:329 +#: src/forms/PurchaseOrderForms.tsx:332 msgid "Default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:340 -#: src/forms/PurchaseOrderForms.tsx:432 +#: src/forms/PurchaseOrderForms.tsx:343 +#: src/forms/PurchaseOrderForms.tsx:435 msgid "Scan Barcode" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:385 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:393 +#: src/forms/PurchaseOrderForms.tsx:396 msgid "Assign Batch Code{0}" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:402 +#: src/forms/PurchaseOrderForms.tsx:405 #: src/forms/StockForms.tsx:420 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:409 +#: src/forms/PurchaseOrderForms.tsx:412 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:415 +#: src/forms/PurchaseOrderForms.tsx:418 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:441 +#: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 msgid "Remove item from list" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:471 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2798,51 +2794,52 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/stock/StockDetail.tsx:178 +#: src/pages/stock/StockDetail.tsx:181 #: src/tables/ColumnRenderers.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:85 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:483 +#: src/forms/PurchaseOrderForms.tsx:486 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:496 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Store at line item destination" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:506 +#: src/forms/PurchaseOrderForms.tsx:509 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:521 +#: src/forms/PurchaseOrderForms.tsx:524 #: src/pages/build/BuildDetail.tsx:209 -#: src/pages/stock/StockDetail.tsx:159 -#: src/pages/stock/StockDetail.tsx:547 -#: src/tables/build/BuildAllocatedStockTable.tsx:71 +#: src/pages/stock/StockDetail.tsx:162 +#: src/pages/stock/StockDetail.tsx:597 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildOrderTestTable.tsx:187 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:532 +#: src/forms/PurchaseOrderForms.tsx:535 msgid "Serial numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:541 +#: src/forms/PurchaseOrderForms.tsx:544 #: src/forms/StockForms.tsx:443 #: src/pages/company/SupplierPartDetail.tsx:155 #: src/pages/company/SupplierPartDetail.tsx:206 -#: src/pages/stock/StockDetail.tsx:241 +#: src/pages/stock/StockDetail.tsx:244 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:188 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:553 +#: src/forms/PurchaseOrderForms.tsx:556 #: src/pages/build/BuildDetail.tsx:101 #: src/pages/purchasing/PurchaseOrderDetail.tsx:135 #: src/pages/sales/ReturnOrderDetail.tsx:107 -#: src/pages/sales/SalesOrderDetail.tsx:111 +#: src/pages/sales/SalesOrderDetail.tsx:114 #: src/tables/build/BuildOrderTable.tsx:113 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/purchasing/PurchaseOrderTable.tsx:55 @@ -2855,25 +2852,25 @@ msgstr "" msgid "Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:561 +#: src/forms/PurchaseOrderForms.tsx:564 #: src/pages/company/SupplierPartDetail.tsx:109 #: src/tables/ColumnRenderers.tsx:132 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/pages/company/SupplierPartDetail.tsx:127 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:174 #: src/tables/sales/ReturnOrderLineItemTable.tsx:123 msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:636 +#: src/forms/PurchaseOrderForms.tsx:639 #: src/forms/StockForms.tsx:499 #: src/forms/StockForms.tsx:533 #: src/forms/StockForms.tsx:562 @@ -2887,7 +2884,7 @@ msgstr "" msgid "Actions" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:652 +#: src/forms/PurchaseOrderForms.tsx:655 msgid "Receive Line Items" msgstr "" @@ -2920,7 +2917,7 @@ msgstr "" #~ msgstr "Stock item updated" #: src/forms/StockForms.tsx:179 -#: src/pages/stock/StockDetail.tsx:384 +#: src/pages/stock/StockDetail.tsx:434 #: src/tables/stock/StockItemTable.tsx:416 #: src/tables/stock/StockItemTable.tsx:533 msgid "Add Stock Item" @@ -2942,8 +2939,8 @@ msgstr "" #: src/forms/StockForms.tsx:656 #: src/forms/StockForms.tsx:698 #: src/forms/StockForms.tsx:734 -#: src/pages/part/PartDetail.tsx:216 -#: src/pages/part/PartDetail.tsx:782 +#: src/pages/part/PartDetail.tsx:227 +#: src/pages/part/PartDetail.tsx:829 #: src/tables/stock/StockItemTable.tsx:324 msgid "In Stock" msgstr "" @@ -2953,14 +2950,14 @@ msgid "Move" msgstr "" #: src/forms/StockForms.tsx:562 -#: src/pages/stock/StockDetail.tsx:466 +#: src/pages/stock/StockDetail.tsx:516 #: src/tables/stock/StockItemTestResultTable.tsx:323 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:590 #: src/pages/Index/Scan.tsx:266 -#: src/pages/stock/StockDetail.tsx:456 +#: src/pages/stock/StockDetail.tsx:506 msgid "Count" msgstr "" @@ -2973,12 +2970,12 @@ msgid "Remove Stock" msgstr "" #: src/forms/StockForms.tsx:853 -#: src/pages/part/PartDetail.tsx:948 +#: src/pages/part/PartDetail.tsx:995 msgid "Transfer Stock" msgstr "" #: src/forms/StockForms.tsx:862 -#: src/pages/part/PartDetail.tsx:937 +#: src/pages/part/PartDetail.tsx:984 msgid "Count Stock" msgstr "" @@ -3577,7 +3574,7 @@ msgid "No tokens configured" msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:283 +#: src/pages/part/PartDetail.tsx:294 #: src/tables/bom/UsedInTable.tsx:79 #: src/tables/build/BuildOrderTable.tsx:108 #: src/tables/company/CompanyTable.tsx:61 @@ -3592,6 +3589,7 @@ msgstr "" #: src/tables/plugin/PluginListTable.tsx:563 #: src/tables/purchasing/SupplierPartTable.tsx:98 #: src/tables/purchasing/SupplierPartTable.tsx:187 +#: src/tables/settings/UserTable.tsx:284 #: src/tables/stock/StockItemTable.tsx:288 msgid "Active" msgstr "" @@ -3719,7 +3717,7 @@ msgid "There are no machine registry errors." msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:28 -#: src/tables/settings/UserTable.tsx:116 +#: src/tables/settings/UserTable.tsx:119 msgid "Info" msgstr "" @@ -3811,11 +3809,11 @@ msgstr "" #~ msgid "Stock location" #~ msgstr "Stock location" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:30 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:32 msgid "Select settings relevant for user lifecycle. More available in" msgstr "" -#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:35 +#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37 msgid "System settings" msgstr "" @@ -3849,15 +3847,15 @@ msgid "Reporting" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:231 -#: src/pages/part/PartDetail.tsx:621 +#: src/pages/part/PartDetail.tsx:668 msgid "Stocktake" msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:237 -#: src/pages/build/BuildDetail.tsx:541 +#: src/pages/build/BuildDetail.tsx:537 #: src/pages/build/BuildIndex.tsx:22 -#: src/pages/part/PartDetail.tsx:555 -#: src/pages/sales/SalesOrderDetail.tsx:277 +#: src/pages/part/PartDetail.tsx:602 +#: src/pages/sales/SalesOrderDetail.tsx:294 msgid "Build Orders" msgstr "" @@ -3920,10 +3918,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:107 #: src/pages/purchasing/PurchaseOrderDetail.tsx:108 #: src/pages/sales/ReturnOrderDetail.tsx:81 -#: src/pages/sales/SalesOrderDetail.tsx:85 +#: src/pages/sales/SalesOrderDetail.tsx:88 #: src/tables/ColumnRenderers.tsx:121 -#: src/tables/build/BuildAllocatedStockTable.tsx:52 -#: src/tables/build/BuildLineTable.tsx:139 +#: src/tables/build/BuildAllocatedStockTable.tsx:90 +#: src/tables/build/BuildLineTable.tsx:150 msgid "Reference" msgstr "" @@ -3932,12 +3930,13 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:83 #: src/pages/company/SupplierPartDetail.tsx:95 #: src/pages/part/CategoryDetail.tsx:101 -#: src/pages/part/PartDetail.tsx:143 +#: src/pages/part/PartDetail.tsx:154 #: src/pages/purchasing/PurchaseOrderDetail.tsx:129 #: src/pages/sales/ReturnOrderDetail.tsx:101 -#: src/pages/sales/SalesOrderDetail.tsx:105 +#: src/pages/sales/SalesOrderDetail.tsx:108 #: src/pages/stock/LocationDetail.tsx:108 #: src/tables/ColumnRenderers.tsx:81 +#: src/tables/build/BuildAllocatedStockTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:69 #: src/tables/machine/MachineTypeTable.tsx:112 #: src/tables/machine/MachineTypeTable.tsx:219 @@ -3945,7 +3944,8 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:64 #: src/tables/plugin/PluginListTable.tsx:129 #: src/tables/plugin/PluginListTable.tsx:276 -#: src/tables/sales/SalesOrderLineItemTable.tsx:62 +#: src/tables/sales/SalesOrderAllocationTable.tsx:55 +#: src/tables/sales/SalesOrderLineItemTable.tsx:63 #: src/tables/stock/LocationTypesTable.tsx:74 msgid "Description" msgstr "" @@ -3959,7 +3959,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:138 -#: src/pages/build/BuildDetail.tsx:268 +#: src/pages/build/BuildDetail.tsx:264 msgid "Completed Outputs" msgstr "" @@ -3969,10 +3969,10 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:162 -#: src/pages/part/PartDetail.tsx:345 +#: src/pages/part/PartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:207 #: src/pages/sales/ReturnOrderDetail.tsx:185 -#: src/pages/sales/SalesOrderDetail.tsx:192 +#: src/pages/sales/SalesOrderDetail.tsx:195 #: src/tables/build/BuildOrderTable.tsx:148 #: src/tables/purchasing/PurchaseOrderTable.tsx:75 #: src/tables/sales/ReturnOrderTable.tsx:66 @@ -3988,10 +3988,10 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:176 #: src/pages/purchasing/PurchaseOrderDetail.tsx:200 #: src/pages/sales/ReturnOrderDetail.tsx:178 -#: src/pages/sales/SalesOrderDetail.tsx:185 -#: src/tables/ColumnRenderers.tsx:209 +#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/tables/ColumnRenderers.tsx:212 #: src/tables/sales/ReturnOrderLineItemTable.tsx:106 -#: src/tables/sales/SalesOrderLineItemTable.tsx:94 +#: src/tables/sales/SalesOrderLineItemTable.tsx:95 msgid "Target Date" msgstr "" @@ -4051,63 +4051,64 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:245 #: src/pages/sales/ReturnOrderDetail.tsx:116 #: src/pages/sales/ReturnOrderDetail.tsx:223 -#: src/pages/sales/SalesOrderDetail.tsx:256 +#: src/pages/sales/SalesOrderDetail.tsx:259 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:261 +#: src/pages/build/BuildDetail.tsx:257 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:283 +#: src/pages/build/BuildDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:280 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:293 +#: src/pages/build/BuildDetail.tsx:289 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:307 +#: src/pages/build/BuildDetail.tsx:303 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:317 +#: src/pages/build/BuildDetail.tsx:313 #: src/tables/build/BuildOutputTable.tsx:319 #: src/tables/stock/StockItemTestResultTable.tsx:145 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:328 -#: src/pages/part/PartDetail.tsx:638 +#: src/pages/build/BuildDetail.tsx:324 +#: src/pages/part/PartDetail.tsx:685 msgid "Test Statistics" msgstr "" -#: src/pages/build/BuildDetail.tsx:342 +#: src/pages/build/BuildDetail.tsx:338 #: src/pages/company/CompanyDetail.tsx:256 #: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:660 +#: src/pages/part/PartDetail.tsx:707 #: src/pages/purchasing/PurchaseOrderDetail.tsx:270 #: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:287 -#: src/pages/stock/StockDetail.tsx:335 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:385 msgid "Attachments" msgstr "" -#: src/pages/build/BuildDetail.tsx:350 +#: src/pages/build/BuildDetail.tsx:346 #: src/pages/company/CompanyDetail.tsx:267 #: src/pages/company/ManufacturerPartDetail.tsx:190 #: src/pages/company/SupplierPartDetail.tsx:256 -#: src/pages/part/PartDetail.tsx:668 +#: src/pages/part/PartDetail.tsx:715 #: src/pages/purchasing/PurchaseOrderDetail.tsx:281 #: src/pages/sales/ReturnOrderDetail.tsx:245 -#: src/pages/sales/SalesOrderDetail.tsx:298 -#: src/pages/stock/StockDetail.tsx:346 +#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/stock/StockDetail.tsx:396 #: src/tables/build/BuildOrderTestTable.tsx:141 #: src/tables/stock/StockTrackingTable.tsx:189 msgid "Notes" msgstr "" -#: src/pages/build/BuildDetail.tsx:368 +#: src/pages/build/BuildDetail.tsx:364 msgid "Edit Build Order" msgstr "" @@ -4115,130 +4116,130 @@ msgstr "" #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:375 +#: src/pages/build/BuildDetail.tsx:371 #: src/tables/build/BuildOrderTable.tsx:167 #: src/tables/build/BuildOrderTable.tsx:182 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:385 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:387 #: src/pages/purchasing/PurchaseOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:324 +#: src/pages/sales/SalesOrderDetail.tsx:341 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:388 #: src/pages/purchasing/PurchaseOrderDetail.tsx:308 #: src/pages/sales/ReturnOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:323 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/build/BuildDetail.tsx:397 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 +#: src/pages/build/BuildDetail.tsx:399 #: src/pages/purchasing/PurchaseOrderDetail.tsx:316 #: src/pages/sales/ReturnOrderDetail.tsx:314 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:348 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:404 +#: src/pages/build/BuildDetail.tsx:400 #: src/pages/purchasing/PurchaseOrderDetail.tsx:317 #: src/pages/sales/ReturnOrderDetail.tsx:315 -#: src/pages/sales/SalesOrderDetail.tsx:332 +#: src/pages/sales/SalesOrderDetail.tsx:349 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/build/BuildDetail.tsx:405 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 +#: src/pages/build/BuildDetail.tsx:407 #: src/pages/purchasing/PurchaseOrderDetail.tsx:300 #: src/pages/sales/ReturnOrderDetail.tsx:298 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:332 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:412 +#: src/pages/build/BuildDetail.tsx:408 #: src/pages/purchasing/PurchaseOrderDetail.tsx:301 #: src/pages/sales/ReturnOrderDetail.tsx:299 -#: src/pages/sales/SalesOrderDetail.tsx:316 +#: src/pages/sales/SalesOrderDetail.tsx:333 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/build/BuildDetail.tsx:413 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:415 #: src/pages/purchasing/PurchaseOrderDetail.tsx:329 #: src/pages/sales/ReturnOrderDetail.tsx:322 -#: src/pages/sales/SalesOrderDetail.tsx:339 +#: src/pages/sales/SalesOrderDetail.tsx:356 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:416 #: src/pages/purchasing/PurchaseOrderDetail.tsx:323 #: src/pages/sales/ReturnOrderDetail.tsx:323 -#: src/pages/sales/SalesOrderDetail.tsx:340 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:451 +#: src/pages/build/BuildDetail.tsx:447 #: src/pages/purchasing/PurchaseOrderDetail.tsx:352 #: src/pages/sales/ReturnOrderDetail.tsx:352 -#: src/pages/sales/SalesOrderDetail.tsx:369 +#: src/pages/sales/SalesOrderDetail.tsx:386 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:458 +#: src/pages/build/BuildDetail.tsx:454 #: src/pages/purchasing/PurchaseOrderDetail.tsx:359 #: src/pages/sales/ReturnOrderDetail.tsx:359 -#: src/pages/sales/SalesOrderDetail.tsx:383 +#: src/pages/sales/SalesOrderDetail.tsx:400 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:485 +#: src/pages/build/BuildDetail.tsx:481 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/build/BuildDetail.tsx:487 #: src/pages/purchasing/PurchaseOrderDetail.tsx:391 #: src/pages/sales/ReturnOrderDetail.tsx:391 -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:433 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:495 +#: src/pages/build/BuildDetail.tsx:491 #: src/pages/purchasing/PurchaseOrderDetail.tsx:399 #: src/pages/sales/ReturnOrderDetail.tsx:397 -#: src/pages/sales/SalesOrderDetail.tsx:421 +#: src/pages/sales/SalesOrderDetail.tsx:438 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 +#: src/pages/build/BuildDetail.tsx:495 #: src/pages/purchasing/PurchaseOrderDetail.tsx:402 #: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:441 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:500 #: src/pages/purchasing/PurchaseOrderDetail.tsx:407 #: src/pages/sales/ReturnOrderDetail.tsx:407 -#: src/pages/sales/SalesOrderDetail.tsx:429 +#: src/pages/sales/SalesOrderDetail.tsx:446 msgid "Cancel order" msgstr "" @@ -4287,8 +4288,8 @@ msgstr "" #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:29 #: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:99 -#: src/pages/stock/StockDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:230 #: src/tables/company/CompanyTable.tsx:110 #: src/tables/sales/ReturnOrderTable.tsx:78 #: src/tables/sales/SalesOrderTable.tsx:108 @@ -4356,12 +4357,12 @@ msgid "Manufacturer Part Details" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:153 -#: src/pages/part/PartDetail.tsx:507 +#: src/pages/part/PartDetail.tsx:518 msgid "Parameters" msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/part/PartDetail.tsx:635 #: src/pages/purchasing/PurchasingIndex.tsx:31 msgid "Suppliers" msgstr "" @@ -4516,284 +4517,297 @@ msgstr "" msgid "Category Details" msgstr "" -#: src/pages/part/PartDetail.tsx:136 +#: src/pages/part/PartDetail.tsx:147 #: src/tables/bom/BomTable.tsx:117 #: src/tables/bom/UsedInTable.tsx:39 -#: src/tables/sales/SalesOrderLineItemTable.tsx:57 +#: src/tables/sales/SalesOrderLineItemTable.tsx:58 #: src/tables/stock/StockItemTable.tsx:52 msgid "IPN" msgstr "" -#: src/pages/part/PartDetail.tsx:149 +#: src/pages/part/PartDetail.tsx:160 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:156 +#: src/pages/part/PartDetail.tsx:167 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:163 +#: src/pages/part/PartDetail.tsx:174 #: src/tables/stock/StockItemTable.tsx:57 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:181 #: src/tables/notifications/NotificationsTable.tsx:31 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:187 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:183 +#: src/pages/part/PartDetail.tsx:194 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:190 +#: src/pages/part/PartDetail.tsx:201 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:197 +#: src/pages/part/PartDetail.tsx:208 #: src/tables/settings/PendingTasksTable.tsx:42 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:204 +#: src/pages/part/PartDetail.tsx:215 #: src/pages/purchasing/PurchaseOrderDetail.tsx:173 #: src/pages/sales/ReturnOrderDetail.tsx:151 -#: src/pages/sales/SalesOrderDetail.tsx:158 +#: src/pages/sales/SalesOrderDetail.tsx:161 msgid "Link" msgstr "" -#: src/pages/part/PartDetail.tsx:222 +#: src/pages/part/PartDetail.tsx:233 #: src/tables/bom/BomTable.tsx:314 -#: src/tables/build/BuildLineTable.tsx:120 +#: src/tables/build/BuildLineTable.tsx:131 #: src/tables/part/PartTable.tsx:282 -#: src/tables/sales/SalesOrderLineItemTable.tsx:98 +#: src/tables/sales/SalesOrderLineItemTable.tsx:99 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:229 +#: src/pages/part/PartDetail.tsx:240 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:237 +#: src/pages/part/PartDetail.tsx:248 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:243 +#: src/pages/part/PartDetail.tsx:254 #: src/tables/bom/BomTable.tsx:236 -#: src/tables/build/BuildLineTable.tsx:94 +#: src/tables/build/BuildLineTable.tsx:105 +#: src/tables/sales/SalesOrderLineItemTable.tsx:137 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:252 +#: src/pages/part/PartDetail.tsx:263 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:260 +#: src/pages/part/PartDetail.tsx:271 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:267 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:260 #: src/tables/bom/BomTable.tsx:292 msgid "Can Build" msgstr "" -#: src/pages/part/PartDetail.tsx:274 +#: src/pages/part/PartDetail.tsx:285 #: src/tables/bom/BomTable.tsx:244 #: src/tables/part/PartTable.tsx:92 msgid "Building" msgstr "" -#: src/pages/part/PartDetail.tsx:288 -#: src/pages/part/PartDetail.tsx:812 +#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:859 #: src/tables/part/ParametricPartTable.tsx:227 #: src/tables/part/PartTable.tsx:184 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:294 +#: src/pages/part/PartDetail.tsx:305 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:299 +#: src/pages/part/PartDetail.tsx:310 #: src/tables/bom/BomTable.tsx:309 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:304 -msgid "Component Part" -msgstr "" - -#: src/pages/part/PartDetail.tsx:309 -#: src/tables/bom/BomTable.tsx:304 -msgid "Trackable Part" -msgstr "" - #: src/pages/part/PartDetail.tsx:310 #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:314 -msgid "Purchaseable Part" +#: src/pages/part/PartDetail.tsx:315 +msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:319 -msgid "Saleable Part" +#: src/pages/part/PartDetail.tsx:320 +#: src/tables/bom/BomTable.tsx:304 +msgid "Trackable Part" msgstr "" #: src/pages/part/PartDetail.tsx:322 #~ msgid "Duplicate part" #~ msgstr "Duplicate part" -#: src/pages/part/PartDetail.tsx:324 -msgid "Virtual Part" +#: src/pages/part/PartDetail.tsx:325 +msgid "Purchaseable Part" msgstr "" #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:332 -#: src/tables/ColumnRenderers.tsx:217 +#: src/pages/part/PartDetail.tsx:330 +msgid "Saleable Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:335 +msgid "Virtual Part" +msgstr "" + +#: src/pages/part/PartDetail.tsx:343 +#: src/tables/ColumnRenderers.tsx:220 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:348 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:352 +#: src/pages/part/PartDetail.tsx:363 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:363 +#: src/pages/part/PartDetail.tsx:374 #: src/pages/part/pricing/BomPricingPanel.tsx:74 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:161 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:402 -#: src/pages/stock/StockDetail.tsx:132 +#: src/pages/part/PartDetail.tsx:413 +#: src/pages/stock/StockDetail.tsx:135 msgid "Last Stocktake" msgstr "" -#: src/pages/part/PartDetail.tsx:437 +#: src/pages/part/PartDetail.tsx:448 msgid "Stocktake By" msgstr "" -#: src/pages/part/PartDetail.tsx:501 +#: src/pages/part/PartDetail.tsx:512 msgid "Part Details" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:543 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:539 -#: src/pages/stock/StockDetail.tsx:291 +#: src/pages/part/PartDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:307 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:546 +#: src/pages/part/PartDetail.tsx:561 +#: src/pages/stock/StockDetail.tsx:318 +#: src/tables/part/PartTable.tsx:99 +msgid "Build Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:576 +#: src/pages/stock/StockDetail.tsx:333 +#: src/tables/part/PartTable.tsx:108 +msgid "Sales Order Allocations" +msgstr "" + +#: src/pages/part/PartDetail.tsx:593 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:562 +#: src/pages/part/PartDetail.tsx:609 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:569 +#: src/pages/part/PartDetail.tsx:616 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:575 +#: src/pages/part/PartDetail.tsx:622 #: src/pages/purchasing/PurchasingIndex.tsx:42 msgid "Manufacturers" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:662 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:627 +#: src/pages/part/PartDetail.tsx:674 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:654 +#: src/pages/part/PartDetail.tsx:701 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:788 -#: src/pages/stock/StockDetail.tsx:153 -#: src/pages/stock/StockDetail.tsx:541 -#: src/tables/build/BuildLineTable.tsx:35 +#: src/pages/part/PartDetail.tsx:835 +#: src/pages/stock/StockDetail.tsx:156 +#: src/pages/stock/StockDetail.tsx:591 +#: src/tables/build/BuildLineTable.tsx:46 #: src/tables/part/PartTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:176 #: src/tables/stock/StockItemTable.tsx:309 msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:794 +#: src/pages/part/PartDetail.tsx:841 msgid "No Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:847 #: src/tables/bom/BomTable.tsx:319 #: src/tables/part/PartTable.tsx:86 msgid "On Order" msgstr "" -#: src/pages/part/PartDetail.tsx:806 -#: src/pages/stock/StockDetail.tsx:524 +#: src/pages/part/PartDetail.tsx:853 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/build/BuildOrderTestTable.tsx:218 #: src/tables/stock/StockItemTable.tsx:329 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:831 +#: src/pages/part/PartDetail.tsx:878 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:866 -#: src/tables/part/PartTable.tsx:315 -#: src/tables/part/PartTable.tsx:328 +#: src/pages/part/PartDetail.tsx:913 +#: src/tables/part/PartTable.tsx:325 +#: src/tables/part/PartTable.tsx:336 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:880 +#: src/pages/part/PartDetail.tsx:927 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:889 +#: src/pages/part/PartDetail.tsx:936 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:930 +#: src/pages/part/PartDetail.tsx:977 #: src/pages/stock/LocationDetail.tsx:316 #: src/tables/stock/StockItemTable.tsx:443 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:938 +#: src/pages/part/PartDetail.tsx:985 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:949 +#: src/pages/part/PartDetail.tsx:996 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:958 +#: src/pages/part/PartDetail.tsx:1005 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1063 msgid "Select Part Revision" msgstr "" @@ -4841,11 +4855,11 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:53 #: src/pages/part/pricing/BomPricingPanel.tsx:133 -#: src/tables/ColumnRenderers.tsx:259 +#: src/tables/ColumnRenderers.tsx:262 #: src/tables/bom/BomTable.tsx:184 #: src/tables/purchasing/PurchaseOrderTable.tsx:112 #: src/tables/sales/ReturnOrderTable.tsx:104 -#: src/tables/sales/SalesOrderLineItemTable.tsx:84 +#: src/tables/sales/SalesOrderLineItemTable.tsx:85 #: src/tables/sales/SalesOrderTable.tsx:136 msgid "Total Price" msgstr "" @@ -4952,7 +4966,7 @@ msgid "Overall Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:175 -#: src/pages/stock/StockDetail.tsx:126 +#: src/pages/stock/StockDetail.tsx:129 #: src/tables/stock/StockItemTable.tsx:239 msgid "Last Updated" msgstr "" @@ -4983,7 +4997,7 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:40 #: src/pages/part/pricing/SaleHistoryPanel.tsx:36 -#: src/tables/ColumnRenderers.tsx:198 +#: src/tables/ColumnRenderers.tsx:201 #: src/tables/build/BuildOrderTestTable.tsx:149 #: src/tables/plugin/PluginListTable.tsx:139 msgid "Date" @@ -5028,19 +5042,19 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:145 #: src/pages/sales/ReturnOrderDetail.tsx:123 -#: src/pages/sales/SalesOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:124 msgid "Completed Line Items" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:152 #: src/pages/sales/ReturnOrderDetail.tsx:130 -#: src/pages/sales/SalesOrderDetail.tsx:137 +#: src/pages/sales/SalesOrderDetail.tsx:140 msgid "Order Currency" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:159 #: src/pages/sales/ReturnOrderDetail.tsx:137 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/sales/SalesOrderDetail.tsx:147 msgid "Total Cost" msgstr "" @@ -5052,13 +5066,13 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:194 #: src/pages/sales/ReturnOrderDetail.tsx:172 -#: src/pages/sales/SalesOrderDetail.tsx:179 +#: src/pages/sales/SalesOrderDetail.tsx:182 msgid "Created On" msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:239 #: src/pages/sales/ReturnOrderDetail.tsx:217 -#: src/pages/sales/SalesOrderDetail.tsx:250 +#: src/pages/sales/SalesOrderDetail.tsx:253 msgid "Order Details" msgstr "" @@ -5080,12 +5094,12 @@ msgstr "" #: src/pages/purchasing/PurchaseOrderDetail.tsx:386 #: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:410 +#: src/pages/sales/SalesOrderDetail.tsx:427 msgid "Order Actions" msgstr "" #: src/pages/sales/ReturnOrderDetail.tsx:87 -#: src/pages/sales/SalesOrderDetail.tsx:91 +#: src/pages/sales/SalesOrderDetail.tsx:94 #: src/tables/sales/SalesOrderTable.tsx:124 msgid "Customer Reference" msgstr "" @@ -5124,15 +5138,15 @@ msgstr "" msgid "Customers" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:129 +#: src/pages/sales/SalesOrderDetail.tsx:132 msgid "Completed Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:227 +#: src/pages/sales/SalesOrderDetail.tsx:230 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:236 +#: src/pages/sales/SalesOrderDetail.tsx:239 #: src/tables/sales/SalesOrderTable.tsx:84 #: src/tables/sales/SalesOrderTable.tsx:96 msgid "Add Sales Order" @@ -5142,27 +5156,27 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:271 +#: src/pages/sales/SalesOrderDetail.tsx:274 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:313 +#: src/pages/sales/SalesOrderDetail.tsx:330 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:321 +#: src/pages/sales/SalesOrderDetail.tsx:338 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:329 +#: src/pages/sales/SalesOrderDetail.tsx:346 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:337 +#: src/pages/sales/SalesOrderDetail.tsx:354 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:376 +#: src/pages/sales/SalesOrderDetail.tsx:393 msgid "Ship Order" msgstr "" @@ -5227,11 +5241,11 @@ msgstr "" msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:105 +#: src/pages/stock/StockDetail.tsx:108 msgid "Base Part" msgstr "" -#: src/pages/stock/StockDetail.tsx:112 +#: src/pages/stock/StockDetail.tsx:115 msgid "Stock Status" msgstr "" @@ -5243,11 +5257,11 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:185 +#: src/pages/stock/StockDetail.tsx:188 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:201 +#: src/pages/stock/StockDetail.tsx:204 msgid "Consumed By" msgstr "" @@ -5255,7 +5269,8 @@ msgstr "" #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:210 +#: src/pages/stock/StockDetail.tsx:213 +#: src/tables/build/BuildAllocatedStockTable.tsx:64 #: src/tables/stock/StockTrackingTable.tsx:96 msgid "Build Order" msgstr "" @@ -5264,66 +5279,66 @@ msgstr "" #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:291 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:281 +#: src/pages/stock/StockDetail.tsx:297 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:300 +#: src/pages/stock/StockDetail.tsx:350 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:314 +#: src/pages/stock/StockDetail.tsx:364 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:321 +#: src/pages/stock/StockDetail.tsx:371 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:375 +#: src/pages/stock/StockDetail.tsx:425 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:402 -msgid "Delete Stock Item" -msgstr "" - #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" #: src/pages/stock/StockDetail.tsx:452 +msgid "Delete Stock Item" +msgstr "" + +#: src/pages/stock/StockDetail.tsx:502 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:457 +#: src/pages/stock/StockDetail.tsx:507 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:467 +#: src/pages/stock/StockDetail.tsx:517 #: src/tables/stock/StockItemTable.tsx:448 msgid "Add stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:475 +#: src/pages/stock/StockDetail.tsx:525 #: src/tables/stock/StockItemTable.tsx:457 msgid "Remove stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:482 +#: src/pages/stock/StockDetail.tsx:532 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:483 +#: src/pages/stock/StockDetail.tsx:533 #: src/tables/stock/StockItemTable.tsx:477 msgid "Transfer stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:494 +#: src/pages/stock/StockDetail.tsx:544 msgid "Stock Item Actions" msgstr "" @@ -5339,12 +5354,12 @@ msgstr "" msgid "No location set" msgstr "" -#: src/tables/ColumnRenderers.tsx:225 +#: src/tables/ColumnRenderers.tsx:228 #: src/tables/sales/SalesOrderShipmentTable.tsx:78 msgid "Shipment Date" msgstr "" -#: src/tables/ColumnRenderers.tsx:245 +#: src/tables/ColumnRenderers.tsx:248 #: src/tables/settings/CurrencyTable.tsx:23 msgid "Currency" msgstr "" @@ -5428,45 +5443,45 @@ msgstr "" msgid "Value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:139 +#: src/tables/FilterSelectDrawer.tsx:140 msgid "Select filter value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:182 +#: src/tables/FilterSelectDrawer.tsx:183 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:214 +#: src/tables/FilterSelectDrawer.tsx:215 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:223 +#: src/tables/FilterSelectDrawer.tsx:224 msgid "Clear Filters" msgstr "" #: src/tables/InvenTreeTable.tsx:126 -#: src/tables/InvenTreeTable.tsx:422 -#: src/tables/InvenTreeTable.tsx:446 +#: src/tables/InvenTreeTable.tsx:433 +#: src/tables/InvenTreeTable.tsx:457 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:457 +#: src/tables/InvenTreeTable.tsx:468 msgid "Server returned incorrect data type" msgstr "" -#: src/tables/InvenTreeTable.tsx:465 +#: src/tables/InvenTreeTable.tsx:476 msgid "Bad request" msgstr "" -#: src/tables/InvenTreeTable.tsx:468 +#: src/tables/InvenTreeTable.tsx:479 msgid "Unauthorized" msgstr "" -#: src/tables/InvenTreeTable.tsx:471 +#: src/tables/InvenTreeTable.tsx:482 msgid "Forbidden" msgstr "" -#: src/tables/InvenTreeTable.tsx:474 +#: src/tables/InvenTreeTable.tsx:485 msgid "Not found" msgstr "" @@ -5474,15 +5489,15 @@ msgstr "" #~ msgid "Are you sure you want to delete the selected records?" #~ msgstr "Are you sure you want to delete the selected records?" -#: src/tables/InvenTreeTable.tsx:516 +#: src/tables/InvenTreeTable.tsx:527 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTable.tsx:520 +#: src/tables/InvenTreeTable.tsx:531 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTable.tsx:522 +#: src/tables/InvenTreeTable.tsx:533 msgid "This action cannot be undone!" msgstr "" @@ -5503,20 +5518,20 @@ msgstr "" #~ msgid "Print actions" #~ msgstr "Print actions" -#: src/tables/InvenTreeTable.tsx:610 -#: src/tables/InvenTreeTable.tsx:611 +#: src/tables/InvenTreeTable.tsx:621 +#: src/tables/InvenTreeTable.tsx:622 msgid "Barcode actions" msgstr "" -#: src/tables/InvenTreeTable.tsx:620 +#: src/tables/InvenTreeTable.tsx:631 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTable.tsx:641 +#: src/tables/InvenTreeTable.tsx:652 msgid "Refresh data" msgstr "" -#: src/tables/InvenTreeTable.tsx:667 +#: src/tables/InvenTreeTable.tsx:678 msgid "Table filters" msgstr "" @@ -5533,31 +5548,31 @@ msgid "Part Information" msgstr "" #: src/tables/bom/BomTable.tsx:211 -#: src/tables/build/BuildLineTable.tsx:103 +#: src/tables/build/BuildLineTable.tsx:114 #: src/tables/part/PartTable.tsx:125 msgid "External stock" msgstr "" #: src/tables/bom/BomTable.tsx:219 -#: src/tables/build/BuildLineTable.tsx:66 +#: src/tables/build/BuildLineTable.tsx:77 msgid "Includes substitute stock" msgstr "" #: src/tables/bom/BomTable.tsx:228 -#: src/tables/build/BuildLineTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:122 +#: src/tables/build/BuildLineTable.tsx:87 +#: src/tables/sales/SalesOrderLineItemTable.tsx:123 msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:253 #: src/tables/part/PartTable.tsx:153 -#: src/tables/sales/SalesOrderLineItemTable.tsx:129 +#: src/tables/sales/SalesOrderLineItemTable.tsx:146 #: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" #: src/tables/bom/BomTable.tsx:284 -#: src/tables/build/BuildLineTable.tsx:203 +#: src/tables/build/BuildLineTable.tsx:214 msgid "Consumable item" msgstr "" @@ -5621,7 +5636,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:339 #: src/tables/bom/UsedInTable.tsx:74 -#: src/tables/build/BuildLineTable.tsx:45 +#: src/tables/build/BuildLineTable.tsx:56 msgid "Optional" msgstr "" @@ -5631,7 +5646,7 @@ msgid "Show optional items" msgstr "" #: src/tables/bom/BomTable.tsx:344 -#: src/tables/build/BuildLineTable.tsx:40 +#: src/tables/build/BuildLineTable.tsx:51 msgid "Consumable" msgstr "" @@ -5730,6 +5745,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:532 #: src/tables/part/PartParameterTable.tsx:191 +#: src/tables/part/PartTestTemplateTable.tsx:252 msgid "Part is Locked" msgstr "" @@ -5758,94 +5774,107 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:35 +#: src/tables/build/BuildAllocatedStockTable.tsx:54 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:36 +#: src/tables/build/BuildAllocatedStockTable.tsx:55 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:58 +#: src/tables/build/BuildAllocatedStockTable.tsx:76 +#: src/tables/sales/SalesOrderAllocationTable.tsx:61 +msgid "Order Status" +msgstr "" + +#: src/tables/build/BuildAllocatedStockTable.tsx:96 +#: src/tables/sales/SalesOrderAllocationTable.tsx:74 msgid "Allocated Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:78 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:93 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:88 +#: src/tables/build/BuildAllocatedStockTable.tsx:126 #: src/tables/build/BuildOrderTestTable.tsx:175 #: src/tables/build/BuildOrderTestTable.tsx:199 #: src/tables/build/BuildOutputTable.tsx:253 msgid "Build Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:105 +#: src/tables/build/BuildAllocatedStockTable.tsx:143 msgid "Edit Build Item" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:115 +#: src/tables/build/BuildAllocatedStockTable.tsx:153 msgid "Delete Build Item" msgstr "" -#: src/tables/build/BuildLineTable.tsx:30 +#: src/tables/build/BuildLineTable.tsx:41 #: src/tables/stock/StockItemTable.tsx:304 msgid "Allocated" msgstr "" -#: src/tables/build/BuildLineTable.tsx:31 +#: src/tables/build/BuildLineTable.tsx:42 msgid "Show allocated lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:36 +#: src/tables/build/BuildLineTable.tsx:47 msgid "Show lines with available stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:41 +#: src/tables/build/BuildLineTable.tsx:52 msgid "Show consumable lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:46 +#: src/tables/build/BuildLineTable.tsx:57 msgid "Show optional lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:50 +#: src/tables/build/BuildLineTable.tsx:61 #: src/tables/stock/StockItemTable.tsx:363 msgid "Tracked" msgstr "" -#: src/tables/build/BuildLineTable.tsx:51 +#: src/tables/build/BuildLineTable.tsx:62 msgid "Show tracked lines" msgstr "" -#: src/tables/build/BuildLineTable.tsx:85 +#: src/tables/build/BuildLineTable.tsx:96 +#: src/tables/sales/SalesOrderLineItemTable.tsx:129 msgid "In production" msgstr "" -#: src/tables/build/BuildLineTable.tsx:117 -#: src/tables/sales/SalesOrderLineItemTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:128 +#: src/tables/sales/SalesOrderLineItemTable.tsx:117 #: src/tables/stock/StockItemTable.tsx:185 msgid "No stock available" msgstr "" -#: src/tables/build/BuildLineTable.tsx:156 +#: src/tables/build/BuildLineTable.tsx:167 msgid "Gets Inherited" msgstr "" -#: src/tables/build/BuildLineTable.tsx:165 +#: src/tables/build/BuildLineTable.tsx:176 msgid "Unit Quantity" msgstr "" #: src/tables/build/BuildLineTable.tsx:233 +#: src/tables/sales/SalesOrderLineItemTable.tsx:223 +msgid "Create Build Order" +msgstr "" + +#: src/tables/build/BuildLineTable.tsx:264 msgid "Allocate Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:239 +#: src/tables/build/BuildLineTable.tsx:270 msgid "Order Stock" msgstr "" -#: src/tables/build/BuildLineTable.tsx:245 +#: src/tables/build/BuildLineTable.tsx:276 msgid "Build Stock" msgstr "" @@ -6423,14 +6452,6 @@ msgstr "" msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:99 -msgid "Build Order Allocations" -msgstr "" - -#: src/tables/part/PartTable.tsx:108 -msgid "Sales Order Allocations" -msgstr "" - #: src/tables/part/PartTable.tsx:179 msgid "Filter by part active status" msgstr "" @@ -6553,86 +6574,102 @@ msgstr "" msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:52 +#: src/tables/part/PartTestTemplateTable.tsx:50 +msgid "Test is defined for a parent template part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:64 +msgid "Template Details" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:74 msgid "Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:54 +#: src/tables/part/PartTestTemplateTable.tsx:76 msgid "No Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:84 +#: src/tables/part/PartTestTemplateTable.tsx:106 #: src/tables/stock/StockItemTestResultTable.tsx:360 msgid "Required" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:85 +#: src/tables/part/PartTestTemplateTable.tsx:107 msgid "Show required tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:89 -#: src/tables/settings/TemplateTable.tsx:165 -#: src/tables/settings/TemplateTable.tsx:275 +#: src/tables/part/PartTestTemplateTable.tsx:111 +#: src/tables/settings/TemplateTable.tsx:166 +#: src/tables/settings/TemplateTable.tsx:281 msgid "Enabled" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:90 +#: src/tables/part/PartTestTemplateTable.tsx:112 msgid "Show enabled tests" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:94 +#: src/tables/part/PartTestTemplateTable.tsx:116 msgid "Requires Value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:95 +#: src/tables/part/PartTestTemplateTable.tsx:117 msgid "Show tests that require a value" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:99 +#: src/tables/part/PartTestTemplateTable.tsx:121 msgid "Requires Attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:100 +#: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Show tests that require an attachment" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:104 +#: src/tables/part/PartTestTemplateTable.tsx:126 msgid "Include Inherited" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:105 +#: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Show tests from inherited templates" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:109 +#: src/tables/part/PartTestTemplateTable.tsx:131 msgid "Has Results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:110 +#: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Show tests which have recorded results" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:132 -#: src/tables/part/PartTestTemplateTable.tsx:207 +#: src/tables/part/PartTestTemplateTable.tsx:154 +#: src/tables/part/PartTestTemplateTable.tsx:237 msgid "Add Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:148 +#: src/tables/part/PartTestTemplateTable.tsx:170 msgid "Edit Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:159 +#: src/tables/part/PartTestTemplateTable.tsx:181 msgid "Delete Test Template" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:161 +#: src/tables/part/PartTestTemplateTable.tsx:183 msgid "This action cannot be reversed" msgstr "" -#: src/tables/part/PartTestTemplateTable.tsx:163 +#: src/tables/part/PartTestTemplateTable.tsx:185 msgid "Any tests results associated with this template will be deleted" msgstr "" +#: src/tables/part/PartTestTemplateTable.tsx:204 +msgid "View Parent Part" +msgstr "" + +#: src/tables/part/PartTestTemplateTable.tsx:257 +msgid "Part templates cannot be edited, as the part is locked" +msgstr "" + #: src/tables/part/PartThumbTable.tsx:201 msgid "Select" msgstr "" @@ -6968,19 +7005,19 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:247 #: src/tables/sales/ReturnOrderLineItemTable.tsx:57 -#: src/tables/sales/SalesOrderLineItemTable.tsx:175 +#: src/tables/sales/SalesOrderLineItemTable.tsx:192 msgid "Add Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:264 #: src/tables/sales/ReturnOrderLineItemTable.tsx:68 -#: src/tables/sales/SalesOrderLineItemTable.tsx:190 +#: src/tables/sales/SalesOrderLineItemTable.tsx:207 msgid "Edit Line Item" msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:272 #: src/tables/sales/ReturnOrderLineItemTable.tsx:76 -#: src/tables/sales/SalesOrderLineItemTable.tsx:198 +#: src/tables/sales/SalesOrderLineItemTable.tsx:215 msgid "Delete Line Item" msgstr "" @@ -6990,7 +7027,7 @@ msgstr "" #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:327 #: src/tables/sales/ReturnOrderLineItemTable.tsx:138 -#: src/tables/sales/SalesOrderLineItemTable.tsx:205 +#: src/tables/sales/SalesOrderLineItemTable.tsx:233 msgid "Add line item" msgstr "" @@ -7062,15 +7099,15 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:227 +#: src/tables/sales/SalesOrderLineItemTable.tsx:255 msgid "Allocate stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:236 +#: src/tables/sales/SalesOrderLineItemTable.tsx:264 msgid "Build stock" msgstr "" -#: src/tables/sales/SalesOrderLineItemTable.tsx:245 +#: src/tables/sales/SalesOrderLineItemTable.tsx:281 #: src/tables/stock/StockItemTable.tsx:506 msgid "Order stock" msgstr "" @@ -7208,36 +7245,36 @@ msgstr "" msgid "Attempts" msgstr "" -#: src/tables/settings/GroupTable.tsx:89 +#: src/tables/settings/GroupTable.tsx:90 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:92 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:115 +#: src/tables/settings/GroupTable.tsx:116 msgid "Permission set" msgstr "" -#: src/tables/settings/GroupTable.tsx:165 +#: src/tables/settings/GroupTable.tsx:177 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/GroupTable.tsx:178 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:168 +#: src/tables/settings/GroupTable.tsx:180 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:173 #: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:197 msgid "Add group" msgstr "" -#: src/tables/settings/GroupTable.tsx:197 +#: src/tables/settings/GroupTable.tsx:210 msgid "Edit group" msgstr "" @@ -7259,12 +7296,12 @@ msgid "Imported Rows" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:281 +#: src/tables/settings/TemplateTable.tsx:287 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:282 +#: src/tables/settings/TemplateTable.tsx:288 msgid "Filter by target model type" msgstr "" @@ -7304,11 +7341,11 @@ msgstr "" msgid "Next Run" msgstr "" -#: src/tables/settings/TemplateTable.tsx:83 +#: src/tables/settings/TemplateTable.tsx:84 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:85 +#: src/tables/settings/TemplateTable.tsx:86 msgid "An error occurred while fetching template details" msgstr "" @@ -7324,27 +7361,23 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:175 +#: src/tables/settings/TemplateTable.tsx:176 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:176 +#: src/tables/settings/TemplateTable.tsx:177 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:227 -#: src/tables/settings/TemplateTable.tsx:294 +#: src/tables/settings/TemplateTable.tsx:232 +#: src/tables/settings/TemplateTable.tsx:300 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:235 +#: src/tables/settings/TemplateTable.tsx:240 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:241 -msgid "Add Template" -msgstr "" - #: src/tables/settings/TemplateTable.tsx:243 #~ msgid "Add new" #~ msgstr "Add new" @@ -7353,76 +7386,100 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:254 +#: src/tables/settings/TemplateTable.tsx:246 +msgid "Add Template" +msgstr "" + +#: src/tables/settings/TemplateTable.tsx:259 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:276 +#: src/tables/settings/TemplateTable.tsx:282 msgid "Filter by enabled status" msgstr "" -#: src/tables/settings/UserTable.tsx:79 +#: src/tables/settings/UserTable.tsx:82 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:81 +#: src/tables/settings/UserTable.tsx:84 msgid "An error occurred while fetching user details" msgstr "" -#: src/tables/settings/UserTable.tsx:99 +#: src/tables/settings/UserTable.tsx:102 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:100 +#: src/tables/settings/UserTable.tsx:103 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:104 +#: src/tables/settings/UserTable.tsx:107 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:105 +#: src/tables/settings/UserTable.tsx:108 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:109 +#: src/tables/settings/UserTable.tsx:112 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:110 +#: src/tables/settings/UserTable.tsx:113 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:123 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:151 +#: src/tables/settings/UserTable.tsx:154 msgid "No groups" msgstr "" -#: src/tables/settings/UserTable.tsx:231 +#: src/tables/settings/UserTable.tsx:245 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:232 +#: src/tables/settings/UserTable.tsx:246 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:234 +#: src/tables/settings/UserTable.tsx:248 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:240 -#: src/tables/settings/UserTable.tsx:258 +#: src/tables/settings/UserTable.tsx:254 +#: src/tables/settings/UserTable.tsx:272 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:248 +#: src/tables/settings/UserTable.tsx:262 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:270 +#: src/tables/settings/UserTable.tsx:285 +msgid "Show active users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:289 +msgid "Staff" +msgstr "" + +#: src/tables/settings/UserTable.tsx:290 +msgid "Show staff users" +msgstr "" + +#: src/tables/settings/UserTable.tsx:294 +msgid "Superuser" +msgstr "" + +#: src/tables/settings/UserTable.tsx:295 +msgid "Show superusers" +msgstr "" + +#: src/tables/settings/UserTable.tsx:305 msgid "Edit user" msgstr ""